簡體   English   中英

ASP安全例外:相同但不同

[英]ASP Security Exception: Same but different

振作起來,我嘗試了許多在線找到的“解決方案”。 基本上,我們正在從供應商處演示此應用程序,並且初始安裝運行良好。 該應用程序實際上是四個不同的應用程序。 在我們的Windows服務器上,我們有我們的主站點,其中有供供應商使用的四個應用程序。 所有這些都使用默認的應用程序池。 一切正常。

他們要求我們更新了軟件和東西去了地獄。 更新涉及刪除所有舊文件,並用它們發送給我們的新文件替換它們,然后更新我們的SQL數據庫。 我們完成了兩個有錯誤的應用程序:

Exception Details: System.Security.SecurityException: Request for the permission of type
'System.Web.AspNetHostingPermission, System, Version=2.0.0.0, Culture=neutral,
PublicKeyToken=b77a5c561934e089' failed.

我已經找到了很多答案。 將加載用戶配置文件更改為ture,嘗試執行該操作,然后取消阻止所有dll文件,然后嘗試執行該操作。 混亂與信任級別,嘗試了。 從那以后,我將應用程序分成了自己的池(在供應商的建議下,但他們似乎毫無頭緒),經過一番混亂之后,我現在正在運行三個應用程序,奇怪的是,其中一個最初運行是沒有運行的。 問題是該應用程序最初在運行,我們所做的只是將文件更新為較新的版本。

我的問題是,System.Web.AspNetHostingPermission在哪里調用? 這只是一般級別的ASP應用程序嗎? 我為此大聲疾呼,如果我們不能讓它運行,我們可能只需要告訴供應商將他們的產品轉移到其他地方,但是我有99%的把握是這是服務器設置的問題。 問題是,我從未處理過更新過程所在的軟件,請刪除所有文件,並用此zip文件中的文件替換它們。

對此有任何想法。 我覺得我已經嘗試了大多數明顯的解決方案,但需要更深入的思考。

最終很可能是由第三方的應用程序引起的。 他們的安裝說明未聲明為每個應用程序都有一個單獨的應用程序池。 (基本上有4個部分。一旦切換到在自己的應用程序池上運行的每個應用程序,問題就消失了。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM