web.confing设置

来源:百度知道 编辑:UC知道 时间:2024/06/04 10:03:29
在网站编写完成后要上传到空间去是否要对web.confing进行一些设置。如何设置?

不用设置,如果是SQL数据库,只需要修改下数据的IP,数据库ID和密码,如果是ACCESS数据库,不能是绝对路径,其他无需设置
另外楼上你说的<compilation debug="true"/>和<customErrors mode="RemoteOnly",这两处默认值就是你说的,根本无需修改

不用特别设置.如果你的程序在本地可用,那在服务器端也可用.
如果不能用那就是服务器的的问题了.
有可能需要改的就是连接数据库的字符串,server=(local)这里写.也可以.只要是本地服务器就行.
另外还有个<compilation debug="true"/>
在开发时设置为true,上传之前改为false,提高程序性能.
<customErrors mode="RemoteOnly" defaultRedirect="GenericErrorPage.htm">
这句mode应为RemoteOnly.

这个不一定,要看服务器的.NET Framework的设置环境。因为 web.config 是一个继承的结构,
比如,你部署在 80 端口的web服务器,web应用程序名叫myapp
包括:
1. <system_drive>/windows/microsoft.net/Framework/v.../config/web.config;
2. 网站根目录的 web.config: /web.config
3. /myapp/web.config

为了保险起见,最好重新设置 httpModules 一节,一般也就是将 1 中的 httpModules 一节的配置 copy 过来(但是记住要在开始加上一个clear),如:
<httpModules>
<clear/>
....
</httpModules>

因为有的可能在 /web.config