在部署服务器上运行ASP.NET时出现安全异常

在部署服务器上运行ASP.NET时出现安全异常,asp.net,.net,asp.net-web-api,Asp.net,.net,Asp.net Web Api,我正在尝试在通过远程桌面链接连接的部署服务器上运行WebAPI,但当我尝试通过浏览器连接到网站时,出现以下错误: 安全例外 描述:应用程序试图执行安全策略不允许的操作。要授予此应用程序所需的权限,请与系统管理员联系,或在配置文件中更改应用程序的信任级别 异常详细信息:System.Security.SecurityException:未找到源,但无法搜索部分或所有事件日志。无法访问的日志:安全性 源错误: 在执行当前web请求期间生成了未经处理的异常 我可以在VisualStudio上运行和访问

我正在尝试在通过远程桌面链接连接的部署服务器上运行WebAPI,但当我尝试通过浏览器连接到网站时,出现以下错误:

安全例外

描述:应用程序试图执行安全策略不允许的操作。要授予此应用程序所需的权限,请与系统管理员联系,或在配置文件中更改应用程序的信任级别

异常详细信息:System.Security.SecurityException:未找到源,但无法搜索部分或所有事件日志。无法访问的日志:安全性

源错误:

在执行当前web请求期间生成了未经处理的异常

我可以在VisualStudio上运行和访问网站,只要它在部署服务器上

到目前为止,我已经尝试:

  • 元素添加到
    web.config
  • 将站点放在IIS中自己的应用程序池中(它已经存在)
  • 对我的代码进行了更改,以查看是否是代码本身导致了问题(我不认为是这样,任何请求方法(如POST和GET)返回的问题与上述问题相同。我甚至尝试了其他目录/URL,但仍然出现了错误。)
  • 多次删除并重新发布站点
有没有我没有意识到我做错了什么?我还有别的办法解决这个问题吗


如果有任何帮助,我们将不胜感激。

请将问题告知您的应用程序的托管公司。我也遇到了同样的问题,这与web.config文件或信任级别无关。我工作的托管公司向我解释说,他们将控制面板从cpanel改为plesk。它解决了我的问题。我希望它能这么简单,但托管公司是我自己!