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

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

当前回答

关于这件事,我还有一件事要说。使用相同的HTTP错误代码,您仍然可以有几个不同的错误,因为其中一个错误已经在原始问题的描述中发布。 例如:在我编辑完网页之后。ASP. Config文件。NET项目

错误码0x8007000d 只允许一个<configSections>元素。它必须是根<configuration>元素"的第一个子元素"

正如它所说,你不能在<configSections>部分之前插入你自己的XML东西。配置文件。在我将我的代码片段插入<configSections>的结束标记之后,它工作得很好。

其他回答

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

打开IIS ->右键单击应用程序->管理应用程序->高级设置->物理路径凭据。

祝你好运

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

你需要做一个步骤:

run->cmd

run "c:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.exe -i"

这是它

现在我有这个错误,并解决了它。您的url可以与创建的虚拟目录匹配。

你必须检查虚拟目录,在我的例子中,我发现在applicationhost。配置下一行:

<application path="/" applicationPool="Clr4IntegratedAppPool">
    <virtualDirectory path="/admin/roles" physicalPath="C:\..." />
</application>

我尝试用AdminController和角色操作的url (http://localhost/admin/roles)打开页面,得到了这个错误。

ASP。NET Core网站,如果你没有安装HttpPlatformHandler模块,这个通用错误也会发生,更多细节请参阅这个答案。