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

详细错误信息 模块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中指定。

其他回答

那么容易 找到“applicationHost”文件。—> System32—>inetsrv—> config . config 1. applicationHost备份”。配置”到另一个文件名 2. 打开“applicationHost”文件。配置“清除数据并保存” 3.打开浏览器,调用url内部网站,完成。

您可能更改了您的NT密码。

打开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中。现在工作正常。

有同样的错误,修复IIS应用程序池中的凭据没有帮助。我最终解决了IIS中的错误,在默认网站下选择我的网站,高级设置->物理路径凭据->特定用户,并重新输入应用程序池用户的凭据,然后重新启动IIS,错误消失了,我的网站成功启动。

对我来说似乎不是一个权限问题-试着让IIS_IUSRS帐户完全控制web服务中的所有内容,只是看看这是否是原因。解决方案是在IIS中重新创建承载web服务的应用程序(即实际的'.svc')