【发布时间】:2016-01-25 03:06:31
【问题描述】:
我正在使用 vs2010 和 iis 7
我在 iis 7 中托管了我的网络应用程序
点赞http://localhost/TestUI/login.aspx
但是css文件没有引用..!
我打开开发者选项并尝试查看css文件
点赞http://localhost/TestUI/css/style1.css
它会抛出类似的错误
401.3 - unathorized - 由于访问控制列表 (ACL),您没有查看此目录或页面的权限 Web 上此资源的配置或加密设置 服务器。
我尝试了很多方法来解决它..
在属性 -> 安全性中授予对 IUSR 对 wwwroot 文件夹的访问权限
将匿名身份验证更改为应用程序池身份
在 aspx 页面的 css url 中使用 (~)
但是不知道怎么解决!该怎么办 !!
【问题讨论】:
-
确保您从正确的位置进行搜索。我在我的工作域上搜索 IUSR,但一无所获。然后我将位置更改为我的机器名称。注意:它需要
IUSR和IIS_IUSRS都可以在我的机器上工作。 -
是的。 IUSR 和 IIS_IUSRS 具有完全访问权限,但仍然抛出相同的错误。
-
确保您的网站和网站的应用程序池都在相同的身份下运行。然后确保此身份对虚拟目录具有所需的权限
-
如何确保您的网站和网站的应用程序池都在相同的身份下运行?
-
我说不清楚还是不让我试试!! ...当您单击
inetmgr时,默认网站将显示在右侧,您会在单击此按钮时找到view application pools,您的网站将位于其中一个项目下,因此请确保它们在同一应用程序下展位池身份