ASP.NET安全例外

时间:2009-09-29 21:53:48

标签: .net asp.net security exception

我将ASP.NET应用程序从XP移动到新服务器,现在我有这个例外:

  

“System.Security.Permissions.SecurityPermission,   mscorlib,版本= 2.0.0.0,   培养=中性

在这行代码:

  

System.Threading.Thread.CurrentThread.CurrentCulture   = new System.Globalization.CultureInfo(“it-IT”);

我的服务器是这样配置的: Windows XP 2003 Sever 的SharePoint MS Visual Studio 2008团队系统工作组服务器

我尝试更改安全设置machine.config。 有人可以帮我解释一下在哪里以及如何改变什么?

非常感谢。

1 个答案:

答案 0 :(得分:0)

SharePoint并不认为.NET Framework中的所有程序集都是安全的,您只需要在应用程序中的web.config文件中添加几行。

在Sharepoint SafeControls部分中执行此操作:

<SafeControl Assembly="System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Namespace="System.Security" TypeName="*" Safe="True" AllowRemoteDesigner="True" />
<SafeControl Assembly="System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Namespace="System.Security.Permissions" TypeName="*" Safe="True" AllowRemoteDesigner="True" />