2016-06-12 57 views
0

描述:應用程序試圖執行安全策略不允許的操作。要授予此應用程序所需的權限,請聯繫您的系統管理員或更改配置文件中的應用程序信任級別。mvc項目1and1託管部署時的安全異常

異常詳細信息:System.Security.SecurityException:對'System.Security.Permissions.ReflectionPermission,mscorlib,Version = 4.0.0.0,Culture = neutral,PublicKeyToken = b77a5c561934e089'類型權限的請求失敗。

我嘗試在Web配置信任級別高的標籤,但仍然面臨着同樣的問題

回答

1

你不必改變自己的應用程序的web.config中的信任級別。很可能,主機的IIS配置爲在較低的信任級別(最可能是中等信任級別)上運行,並且單個Web應用程序不允許覆蓋主配置文件。因此,即使您將信任級別更改爲「完整」,也不能使用「完全」信任級別。

如果他們允許您使用完全信任級別,您可以詢問您的虛擬主機。如果他們否認必須將Web應用程序配置爲以較低的信任級別運行,或者轉移到支持Full Trust level hosting的Web主機。