System.UnauthorizedAccessException:访问被拒绝。 (来自 HRESULT 的异常:0x80070005 (E_ACCESSDENIED))

Posted

技术标签:

【中文标题】System.UnauthorizedAccessException:访问被拒绝。 (来自 HRESULT 的异常:0x80070005 (E_ACCESSDENIED))【英文标题】:System.UnauthorizedAccessException: Access is denied. (Exception from HRESULT: 0x80070005 (E_ACCESSDENIED)) 【发布时间】:2013-10-11 17:34:09 【问题描述】:

遗憾的是,在到处找到解决方案后,我终于不得不来到这个网站!

问题是我正在开发一个 ASP.NET 网站,它在 localhost 服务器 (IIS) 中运行良好,但是当我将它上传到托管服务器 (IIS) 时,我一直遇到这个问题

我不知道我还能做什么,因为它是一个托管服务器,我也无法安装更多程序!

您可以看到它与数据库相关的问题,我遇到的此服务器的唯一问题是与数据库相关,首先我上传了 SqlCe 但他们不支持,然后我将数据库迁移到 SqlServer 并且运行良好!而且我一直遇到问题,这是第一个错误,也是最后一个错误。

您可以在此处查看该网站:http://www.aceinternationals.com

我想我可能缺少\bin 文件夹中的一些程序集文件

控制面板是 Parallels plesk panel 9.5.5

我无法直截了当地允许匿名用户查看该网站,因为答案已在另一个答案中提供!这里:Access is denied. (Exception from HRESULT: 0x80070005 (E_ACCESSDENIED))?

我怎样才能允许用户访问这个站点(或数据库,如果它的数据库,因为错误行是 DatabaseConnection 的初始化)?

【问题讨论】:

考虑使用 ASP.NET 模拟来模拟为有权访问此文件夹的帐户或为 IIS 用户设置对该文件夹的读取访问权限。 当然,我会做这件事:) 【参考方案1】:

这是当您无权访问特定用户时引发的异常。您可以单独授予权限并查看它是否正常工作,这主要是权限问题,因为即使我正在经历这个并遇到这个问题.

【讨论】:

以上是关于System.UnauthorizedAccessException:访问被拒绝。 (来自 HRESULT 的异常:0x80070005 (E_ACCESSDENIED))的主要内容,如果未能解决你的问题,请参考以下文章