我的ASP.NET网站在开发/调试模式下工作正常,但当我发布它时,我收到以下错误:

安全异常

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

例外详细信息: system.security.securityException:execurity.securityException:perfice.web.aspnethostingpermission,system,版本= 2.0.0.0,Cultipue= Neutral,PubliceToken= B77a5c561934E089'失败了。

我已经忘了这个错误,它提出了很多,并且答案说同样的事情:放

<trust level="Full" originUrl=""/>
.

在web.config文件中。

ya,ya,ya。是的,我已经检查了这一行位于每个Web.config文件中我可以找到的 - 应用程序本身,加上框架\ version \ config \ web.config文件,两者(我正在运行Windows 7)。

必须有另一个秘密开关某处 - 但是什么?

编辑

在评论者的请求时,让我澄清:导致崩溃的页面从 Ajax Control Toolkit 。如果我注释出工具包智能管理器和Calendarextender控件,即使在IIS下也可以正常工作。

错误堆栈跟踪(如果它有帮助):

[SecurityException: Request for the permission of type 'System.Web.AspNetHostingPermission, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089' failed.]
System.Reflection.Assembly._GetType(String name, Boolean throwOnError, Boolean ignoreCase) +0
System.Web.UI.NamespaceTagNameToTypeMapper.GetControlType(String tagName, IDictionary attribs, Boolean throwOnError) +209
System.Web.UI.TagPrefixTagNameToTypeMapper.System.Web.UI.ITagNameToTypeMapper.GetControlType(String tagName, IDictionary attribs) +210
System.Web.UI.MainTagNameToTypeMapper.GetControlType2(String tagName, IDictionary attribs, Boolean fAllowHtmlTags) +242
System.Web.UI.MainTagNameToTypeMapper.GetControlType(String tagName, IDictionary attribs, Boolean fAllowHtmlTags) +17
System.Web.UI.RootBuilder.GetChildControlType(String tagName, IDictionary attribs) +22
System.Web.UI.ControlBuilder.CreateChildBuilder(String filter, String tagName, IDictionary attribs, TemplateParser parser, ControlBuilder parentBuilder, String id, Int32 line, VirtualPath virtualPath, Type& childType, Boolean defaultProperty) +119
System.Web.UI.TemplateParser.ProcessBeginTag(Match match, String inputText) +605
System.Web.UI.TemplateParser.ParseStringInternal(String text, Encoding fileEncoding) +1334
.

有帮助吗?

解决方案

找到

答案

其他提示

我来自带有遗留代码的黑暗地点,当我点击答案链接时,我得到了404。

感觉有点像: https://imgs.xkcd.com/comics/wisdom_of_the_ancoration。png

无论如何,回到机器到救援方式:

https://web.archive.org/web/20100329104446/http://dbvt.com/blog/post/aspnethostingpermission-security-exception-fix-with-ajax-in-iis7.aspx

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top