[英]What File permissions should I set when hosting an ASP.NET project in IIS 7?
[英]How to set correct file permissions for ASP.NET on IIS
HTTP错误500.19-内部服务器错误无法访问请求的页面,因为该页面的相关配置数据无效。
错误代码 :0x80070005
Config错误 :由于权限不足而无法读取配置文件
在IIS 7.5中添加新的Web应用程序并运行它时,此页面向我展示了如何解决Win7 Ultimate Visual Studio 2010的问题
消息很清楚。
由于权限不足,无法读取配置文件
每个asp.net应用程序都在为其分配的一个池中运行,并且每个池都在一个特定帐户下运行。
打开IIS,找到尝试在其下运行应用程序的池,查看分配给该池的用户,并在整个站点目录树上向该用户授予读取权限。
消息说的web.config及其configuration file
必须具有(和) 写入权限 。
因此,您可以在站点的根目录上找到web.config,右键单击它,转到权限上,然后向池用户提供写入功能。 池用户是运行池的女巫下的用户,如下所述。
为了能够使用IIS运行公共asp.net网站,目录中的每个文件都必须具有两个帐户的权限。
一个允许公共访问的帐户,以及分配给该应用程序池的帐户。
要查找/评估第一个帐户,请访问iis网站| 认证| 编辑并查看或更改该屏幕快照中的内容。
现在记下该名称,我们将在运行池的情况下查找该用户。
转到IIS站点,然后单击“基本设置”以找到池名称,然后转到“ IIS” |“ IIS”。 应用程序池,然后查看“标识”列,并在运行您的网站的女巫下方记录用户名。
现在我们有了两个用户名,我们进入站点的根目录并设置最小权限为
有关授予写权限的目录的更多信息, 我被黑了。 上载邪恶的aspx文件称为AspxSpy。 他们还在努力。 帮我困住他们!
看来您的IIS_User没有访问C:\\ Users .... \\ Visual Studio 2012 \\ Websites ...中的网站的必要权限,还请确保您的应用程序运行的是正确的.NET版本(2.0、4.0 ,...)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.