在部署服务器上运行ASP.NET时出现安全异常
我正在尝试在通过远程桌面链接连接的部署服务器上运行WebAPI,但当我尝试通过浏览器连接到网站时,出现以下错误: 安全例外 描述:应用程序试图执行安全策略不允许的操作。要授予此应用程序所需的权限,请与系统管理员联系,或在配置文件中更改应用程序的信任级别 异常详细信息:System.Security.SecurityException:未找到源,但无法搜索部分或所有事件日志。无法访问的日志:安全性 源错误: 在执行当前web请求期间生成了未经处理的异常 我可以在VisualStudio上运行和访问网站,只要它在部署服务器上 到目前为止,我已经尝试:在部署服务器上运行ASP.NET时出现安全异常,asp.net,.net,asp.net-web-api,Asp.net,.net,Asp.net Web Api,我正在尝试在通过远程桌面链接连接的部署服务器上运行WebAPI,但当我尝试通过浏览器连接到网站时,出现以下错误: 安全例外 描述:应用程序试图执行安全策略不允许的操作。要授予此应用程序所需的权限,请与系统管理员联系,或在配置文件中更改应用程序的信任级别 异常详细信息:System.Security.SecurityException:未找到源,但无法搜索部分或所有事件日志。无法访问的日志:安全性 源错误: 在执行当前web请求期间生成了未经处理的异常 我可以在VisualStudio上运行和访问
- 将
元素添加到web.config
- 将站点放在IIS中自己的应用程序池中(它已经存在)
- 对我的代码进行了更改,以查看是否是代码本身导致了问题(我不认为是这样,任何请求方法(如POST和GET)返回的问题与上述问题相同。我甚至尝试了其他目录/URL,但仍然出现了错误。)
- 多次删除并重新发布站点
如果有任何帮助,我们将不胜感激。请将问题告知您的应用程序的托管公司。我也遇到了同样的问题,这与web.config文件或信任级别无关。我工作的托管公司向我解释说,他们将控制面板从cpanel改为plesk。它解决了我的问题。我希望它能这么简单,但托管公司是我自己!