我们有我们通常在IIS6运行,用于在IIS7运行罚款.NET 2.0的应用程序,但最近对Vista的IIS7安装SP1后,似乎就在web.config文件中的一行哽咽道:什么是Web.Config的System.Web部分中的AllowLocation =“true”?
<system.web AllowLocation="true">
删除AllowLocation属性是否安全?这个属性有什么作用?
我们有我们通常在IIS6运行,用于在IIS7运行罚款.NET 2.0的应用程序,但最近对Vista的IIS7安装SP1后,似乎就在web.config文件中的一行哽咽道:什么是Web.Config的System.Web部分中的AllowLocation =“true”?
<system.web AllowLocation="true">
删除AllowLocation属性是否安全?这个属性有什么作用?
从MSDN:
当设置为false,AllowLocation属性指示部分为母语的读码器访问。因此,不允许使用location属性,因为本机代码阅读器不支持位置的概念。
默认值为true,因此您应该可以将其删除而不影响应用程序。
如果将此设置为true,则应在web.config中启用任何<location>
部分,因此,如果没有内容,您应该可以将其删除。
有趣的是,我们在我们的Web.Config文件中有
对IIS6或IIS7中的应用程序没有影响。 – wweicker 2008-09-26 00:27:30