我将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。 有人可以帮我解释一下在哪里以及如何改变什么?
非常感谢。
答案 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" />