是什么导致了这个错误,我该如何修复它?

详细错误信息 模块IIS Web核心 通知BeginRequest 处理人尚未确定 错误码0x8007052e 无法使用虚拟目录密码以管理员用户本地登录C:\inetpub\wwwroot 配置文件不可用(配置隔离) 请求URL http://192.168.0.3:80/ 物理路径C:\inetpub\wwwroot 登录方法尚未确定 登录用户尚未确定

配置源

<application path="/" applicationPool="PS-Extranet">
    <virtualDirectory path="/" physicalPath="%SystemDrive%\inetpub\wwwroot" userName="administrator" password="[enc:AesProvider:PrISRz2ggJH4bV46ktObfCSh91Y/yF9pAoLmH7eCnj0=:enc]" />
</application>

当前回答

今天经历了这个问题,并解决了它。有人已将IIS中的“默认网站”的“路径凭据”设置为以特定用户身份运行。这个用户修改了她的密码,可能是由于密码过期,也可能只是常规更改。通过基本设置选项将“默认网站”设置为“应用程序用户”连接,为我解决了这个问题

其他回答

让这个工作正常,但不是基于上面的建议。我的情况是,我在一个域的windows 2008服务器上运行iis7时得到500错误。只需在域中添加一个新用户,基本上允许对虚拟目录或文件夹进行读/执行访问。确保虚拟文件夹>基本设置>连接方式>路径凭据设置为具有读/xecute访问权限的用户。您可以测试设置,验证和授权都可以工作。干杯!

我在安装php 5.3.3时遇到了类似的错误,错误代码0x80070020,指向web中的几行。配置在我的WWW根目录(不是标准根目录)。

这个解决方案虽然粗糙,但效果完美。我只是删除了网页。配置文件,现在一切工作。我花了几个小时尝试其他解决方案,但都没有用。

如果有人认为这很愚蠢,请告诉我。如果其他人也花同样多的时间拔头发,那就试试(当然是在备份文件之后)

目光FEQ

今天经历了这个问题,并解决了它。有人已将IIS中的“默认网站”的“路径凭据”设置为以特定用户身份运行。这个用户修改了她的密码,可能是由于密码过期,也可能只是常规更改。通过基本设置选项将“默认网站”设置为“应用程序用户”连接,为我解决了这个问题

从Visual Studio 2013升级到2015后,我得到了这个错误。经过一些搜索和尝试各种修复后,我发现这个问题可以通过从web.config删除以下内容来解决:

<staticContent>
    <mimeMap fileExtension=".less" mimeType="text/css" />
</staticContent >

显然staticContent现在已弃用?

编辑1

这在某种程度上阻止了IIS在部署程序时提供.json文件。如果你这样做,你应该重新添加.json (application/json)到IIS站点的mime类型中。以下是更多信息:http://www.iis.net/configreference/system.webserver/staticcontent/mimemap

编辑2

我注意到,在我的情况下,上面的编辑1解决方案只是暂时有效。一旦我重新部署,条目就会被删除。因此,我将mimeMap XML移到了Web.Release.config中。现在工作正常。

在Windows 10上,我必须安装ASP。NET 3.5和ASP。Internet信息服务下的NET 4.6(其他框自动勾选):