如何配置webconfig避免不通过密码直接登录到页面

如何配置webconfig避免不通过密码直接登录到页面,第1张

添加一个节点就可以了 作用就是禁止匿名用户

<authorization>

<deny users=""/>

</authorization>

你最好再添加一个节点:

<authentication mode="Forms" >

<forms loginUrl="A" defaultUrl="C">

</forms>

</authentication>

A:是你的首页

C:是你首页登录进去的第一个页面

其二:程序运行后对webconfig的改动会引起站点的重启,如果系统管理员修改配置文件也会引起系统站点重启,这样会影响系统的运行。综合以上问题,微软建议:<configuration><appSettings c /> 然后在 appconfig 文件中加入 <appSettings> 中的内容如<appSettings><add key="a" value="changed by application" /></appSettings>当 使用WebConfigurationManager的时候就会自动将appconfig中的内容加入到webconfig中,你可以通过 WebConfigurationManagerOpenWebConfiguration(RequestApplicationPath)AppSettings 来读取 appSettings的内容。同样也可以修改appSettings中的内容,但是由于最终修改的是appconfig文件,所以可以避免因修改 webconfig而引起的restart 。修改代码如下:Configuration cfg = SystemWebConfigurationWebConfigurationManagerOpenWebConfiguration(RequestApplicationPath);AppSettingsSection appSetting = cfgAppSettings; //读取string settingValue = appSettingSettings["see"]Value; //修改appSettingSettings["see"]Value = "changed by application";cfgSave();webconfig文件中:<appSettings configSource="testconfig"/>testconfig文件内容。

以上就是关于如何配置webconfig避免不通过密码直接登录到页面全部的内容,包括:如何配置webconfig避免不通过密码直接登录到页面、多个web.config如何管理、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9491362.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-28
下一篇 2023-04-28

发表评论

登录后才能评论

评论列表(0条)

保存