正确配置虚拟主机中 ASP.NET 权限

作者:vkvi 来源:ITPOW(原创) 日期:2008-2-26

请参照微软的文章:

关于 Aspnet_setreg.exe 的说明:

  • 这个文件需要下载,下载后解压即可在 cmd.exe 中运行,立即下载 Aspnet_setreq.exe 程序包。
  • 我们之所以要使用该工具而不把帐户名密码直接写在 machine.config 或 web.config 中,是为了密码不以明文的形式存放。
  • 请注意示例中的语法,执行成功后,会返回模拟帐户所需的代码。

关于 <location path="Web Site Name" allowOverride="false" > 的说明:

  • 对我们中国人来说,可能给虚拟主机起的站点名是中文名称,这需要在 IIS 中将其改成英文名称,因为 path 属性中不能是中文。
  • 对于虚拟主机来说 allowOverride 应该为 false(默认为 true),否则虚拟主机用户可以在其 web.config 中重写该节,而模拟其它帐户,使其拥有其它帐户的权限。

相关阅读

相关文章