web.config文件配置说明 Dutory

管理员 10000 2008-12-23 19055

首先要确定一下空间是.net 2.0或.net 3.5的空间,.net 1.0的空间是不行的.

1.一个原始的DT的web.config文件是这样的,如果是新空间则不需要修改直接上传到根目录就好了。
<?xml version="1.0"?>
<configuration xmlns="http://schemas.microsoft.com/.NetConfiguration/v2.0">
	<appSettings>
		<add key="Dutory_Container_AssemblyName" value="Dutory.Core.SQLite"/>
		<add key="Dutory_Container_TypeName" value="Dutory.Core.SQLite.Container"/>
		<add key="Dutory_RewriteConfig_FileName" value="~/rewrite.config"/>
		<add key="Dutory_Subdirectory" value=""/>
	</appSettings>
	<connectionStrings/>
	<system.web>
		<globalization culture="zh-CN"  fileEncoding="utf-8" requestEncoding="utf-8"  responseEncoding="utf-8"  />
		<pages buffer="true" enableViewState="false" maintainScrollPositionOnPostBack="false" validateRequest="false"/>
		<httpModules>
			<add type="Dutory.Portal.ModulePortal,Dutory.Portal" name="ModulePortal"/>
		</httpModules>
	</system.web>
</configuration>
2.如果空间已有web.config文件,需要追加到原有文件里的部份是
<add key="Dutory_Container_AssemblyName" value="Dutory.Core.SQLite"/>
<add key="Dutory_Container_TypeName" value="Dutory.Core.SQLite.Container"/>
<add key="Dutory_RewriteConfig_FileName" value="~/rewrite.config"/>
<add key="Dutory_Subdirectory" value=""/>
这部份追加进<appSettings>节点里,如果没有appSettings节点,就要建一个
<httpModules>
<add type="Dutory.Portal.ModulePortal,Dutory.Portal" name="ModulePortal"/>
</httpModules>
这部份追加进<system.web>里,如果有<httpModules>,那只加中间的一行就行了。

3.需要变通的部份是
<globalization culture="zh-CN"  fileEncoding="utf-8" requestEncoding="utf-8"  responseEncoding="utf-8"  />
如果原来的web.config里这一部份指定的是gb2312的话,那么就要在你安装DT的目录里的web.config加上这一节

Z-Blog 百事通

返回