2015-05-20 50 views
0

因此,當我發佈我的應用程序時,我遇到了以下錯誤,我不以本地模式獲取。Web.config文件中的雙重錯誤ASP.NET MVC

"System.Security.SecurityException: Request for the permission of type 'System.Security.Permissions.SecurityPermission, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089' failed."

所以有人說我應該寫下面的代碼在我的web.config來解決這個第一個錯誤:

<trustLevel name="Full"> 

所以,我沒有,但後來,我得到這個錯誤:

"This configuration section cannot be used at this path. This happens when the site administrator has locked access to this section using from an inherited configuration file."

它顯然與在machine.config(我找不到)做...

有誰有適當的解決方案呢?

如果你想測試一下自己,這裏是網址:

http://wideart.se/Exhibition

問候

+1

您是否使用託管公司的第三方,或者你做,你可以完全訪問該網站是在生產環節上運行的服務器? – vcsjones

+0

可以使用第三方託管公司。但奇怪的是,其他網址的工作很好。我的家,聯繫等... – Cleon

+0

主機可能希望您的應用以中等信任運行。解決此問題的方法是修復要求比所允許的更高信任的組件。是否有跟蹤錯誤的堆棧跟蹤來找出問題所在? – Colin

回答

0

什麼是圍繞<trustLevel name="Full">? 它在system.web

嘗試

<securityPolicy> 
    <trustLevel name="Full" policyFile="internal"/> 
</securityPolicy> 
+0

我得到「當站點管理員使用繼承的配置文件中的鎖定對本節的訪問時,會發生這種情況。」做完這些之後。 – Cleon