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

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

当前回答

如果您正在使用一个新的专用用户帐户……还值得检查该帐户的密码是否过期,因为这也会导致这个500.19权限问题。

其他回答

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

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

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

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

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

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

目光FEQ

在我的例子中,这个错误出现在更改文件夹的解决方案之后。

我通过进入我的项目属性并重新创建我的虚拟目录来解决这个问题。

右键单击项目>属性> Web >在服务器部分单击“创建虚拟目录”

它将显示一条消息,说明虚拟目录是在另一个地方创建的,并将更改它

从开始按钮打开IIS管理器 双击功能委托 使所有属性都是可读和可写的 进入ISPAI并删除所有权限

如果以上工作不正常。然后,在安装IIS之前,确保你已经安装了visual studio。

为了更好的解决方案,卸载visual studio,然后再次正确安装IIS,然后再安装visual studio

对于其他人来说,由于试图在。net 2应用程序池中运行。net 4应用程序,我得到了类似的错误消息。更改应用程序池的. net FX版本为我解决了这个问题。