<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<system.web>
<!--使用form验证 -->
<authentication mode="Forms">
<forms name="MyHotel" loginUrl="Login.aspx" protection="All" path="/" />
</authentication>
<!--错误页面的定向-->
<customErrors mode="On" defaultRedirect="Error.aspx">
<!--当发生403错误时跳转的页面-->
<error statusCode="403" redirect="Login.aspx"></error>
<!--当发生404错误时跳转的页面-->
<error statusCode="404" redirect="Login.aspx"></error>
</customErrors>
</system.web>
<!--配置连接数据库 -->
<appSettings>
<add key="ConnectionString" value="server=.;database=MyHotelData;uid=sa;pwd=sa" />
</appSettings>
<!--配置拒绝匿名访问的页面 -->
<location path="AddAdmin.aspx">
<system.web>
<authorization>
<deny users="?"/>
</authorization>
</system.web>
</location>
<location path="AdminDefault.aspx">
<system.web>
<authorization>
<deny users="?"/>
</authorization>
</system.web>
</location>
</configuration>
本文详细介绍了ASP.NET应用程序中关键的配置文件设置,包括身份验证、错误处理、数据库连接及访问控制等内容。通过这些配置,可以有效提升应用程序的安全性和用户体验。

270

被折叠的 条评论
为什么被折叠?



