我在Windows 7下的ASP.NET网站上本地工作,有时会遇到stange行为......
我已经开了好几天工作了几个Visual Studio,在网站上工作,然后我转而编译和部署其他应用程序,直到昨天,今天,我不得不回到网站上工作。 所以我启动了一个浏览器并像往常一样输入了网址“// localhost /”......
出乎意料的是,IIS告诉我:
HTTP错误500.19 - 内部服务器 错误
错误代码0x80070005
配置错误无法读取配置 文件由于权限不足
配置 文件\?\ C:\ DVP-WP \ SQ2sln_web \ web.config
嗯,2天前,web.config访问没有遇到麻烦! 发生了什么?对于cours,我记不清已经改变了关于ACL或帐户的任何或者......只是编写了c#代码和asp.net并编译!!!
为什么会这样?
第2步:所以我去了网站文件所在的文件夹并应用了一些安全性: 我指定 machine \ IIS_IUSR 以对文件夹网站文件夹(“SQ2sln_web”)具有读取权限 ......好的,II7现在服务于我在根级别请求的aspx页面......但不是css文件!
HTTP错误401.3 - 未经授权
请求的网址 [...] localhost:80 / soquiz.css
物理路径 C:\ DVP-WP \ SQ2sln_web \ soquiz.css
登录方法匿名
登录用户匿名
所以我为文件本身设置了一些特定权利(参见 http://soquiz.com/resources/documents/acl%20problem%20file%20specific.gif 上的图片)
......但它没有解决问题
1)有没有人知道为什么或如何改变访问权限?
2)有谁知道为什么将特定的acl设置为一个文件不起作用?
谢谢!
答案 0 :(得分:1)
我认为您还需要检查您的应用程序池正在运行的帐户。