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

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

当前回答

如果它是大的,当你试图访问joomla管理员面板,只是一个用户名和密码的问题!!您只需更新joomla数据库中的jos_user。

转到joomla网站目录,用bloc note或note pad打开configuration.php,显示joomla管理员站点使用的数据库名称。 你必须找到一行人:

public $user = 'joomlauser251';           //MySQL username

在我的例子中,joomlauser251是我的数据库名。

登录到mysql:

 mysql -uyourusername -pyourpassword

为你的joomla选择数据库:

use joomlauser251;

修改admin用户密码:

UPDATE jos_users SET password=MD5(‘NewPassword’) WHERE username=’admin’;

并重试访问。

就这些!!

其他回答

在我的例子中,我在applicationHost中发现了对旧域帐户密码的引用。虚拟目录默认配置。

我也有同样的问题,但原因不同。

在我的网里。配置中有一个URL重写模块规则,我还没有安装URL重写模块。我安装url重写模块后,这个问题解决了。

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

当我获得500.19时,我给了IIS_IUSRS对上述web的完全访问权限。配置和项目的文件夹。这就解决了问题。

您可以通过

右键单击文件夹/文件 选择security选项卡 添加用户IIS_IUSRS -不要忘记USRS前面的i,不要像USERS那样写“e”

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

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

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

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