Web.config配置文件
1、
<system.webServer>
//有时候访问不当是在页面会出现目录下单所有文件夹,这样不安全,当false时表示不列出文件,true表示列出文件 <directoryBrowse enabled="true"/>
//检测到在集成的托管管道模式下不适合的ASP.NET设置, 在将应用程序从经典模式迁移到集成模式时,可以保留经典模式下的自定义模块和处理程序注册,也可以将这些注册移除。
//如果不移除经典模式下使用的 httpModules 和 httpHandlers 注册,则必须将 validation 元素的 validateIntegratedModeConfiguration 属性设置为 false 以避免错误。
//如果保留自定义模块,添加以下代码:
<validation validateIntegratedModeConfiguration="false" />
</system.webServer>
2、
配置链接数据库的字符串:
<connectionStrings> <remove name="ConnectionString" />//找到name叫ConnectionString的链接数据库字符串
<add name="ConnectionString" connectionString="data source=21.254.198.29;initial catalog=LiShuiDangJian;persist security info=true;user id=sa;password=Yeshi123456" providerName="system.data.sqlclient" /> <add name="CommitteeOaConn" connectionString="Data Source=21.254.198.16;initial catalog=LiShuiXSDWMSJZX;persist security info=True;user id=tvbook;Password=yeshi#2020;MultipleActiveResultSets=True;App=EntityFramework" providerName="System.Data.SqlClient" />
</connectionStrings>
3、
<configuration>
<system.web>
通过 <httpRuntime> 节可以配置 ASP.NET 使用的上传文件的上传时间,从而实现超大文件上传。 <httpRuntime requestValidationMode="2.0" executionTimeout="36000" maxRequestLength="951200" useFullyQualifiedRedirectUrl="true" minFreeThreads="8" minLocalRequestFreeThreads="4" appRequestQueueLimit="100" enableVersionHeader="true" />
</system.web>
</configuration>
4、
<configuration> <system.web>
如果在执行请求的过程中出现未处理的错误,则通过 <customErrors> 节可以配置相应的处理步骤。具体说来,开发人员通过该节可以配置要显示的 html 错误页以代替错误堆栈跟踪。
<customErrors mode="Off" defaultRedirect="/404/index.html">
<error statusCode="403" redirect="/404/index.html" />
<error statusCode="404" redirect="/404/index.html" />
</customErrors>
</system.web>
</configuration>
5、
配置页面的伪静态
<configuration>
<system.webServer>
<rewrite>
<rules>
<rule name="rule_11" stopProcessing="true">
<match url="^index.html"/>
<action type="Rewrite" url="index.aspx"/>
</rule>
<rule name="rule_22" stopProcessing="true">
<match url="^product_type_([0-9]+).html"/>
<action type="Rewrite" url="product_type.aspx?id={R:1}"/>
</rule>
<rule name="rule_24" stopProcessing="true">
<match url="^product_list_([0-9]+)_([0-9]+).html"/>
<action type="Rewrite" url="product_list.aspx?id={R:1}&p={R:2}"/>
</rule>
<!--后台-->
<rule name="rule9991" stopProcessing="true">
<match url="^Manager_Administrator/Login.html" />
<action type="Rewrite" url="/Manager_Administrator/Login.aspx" />
</rule>
<rule name="rule9993" stopProcessing="true">
<match url="^Manager_Administrator/BaseManage/index.html" />
<action type="Rewrite" url="/Manager_Administrator/BaseManage/index.aspx" />
</rule>
</rules>
</rewrite>
<defaultDocument>
<files>
</files>
</defaultDocument>
</system.webServer>
</configuration>