1

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

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

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

我不知道我还能做什么,因为它是一个托管服务器,我也无法安装更多程序!在此处输入图像描述

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

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

我想我可能会从\bin文件夹中丢失一些程序集文件

控制面板是 Parallels plesk panel 9.5.5

我无法直截了当地允许匿名用户查看该网站,因为答案已在另一个答案中提供!这里:访问被拒绝。(来自 HRESULT 的异常:0x80070005 (E_ACCESSDENIED))?

如何允许用户访问该站点(或数据库,如果它的数据库,因为错误行是 DatabaseConnection 的初始化)?

4

1 回答 1

1

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

于 2013-11-21T09:15:27.543 回答