2
A
回答
3
看起來像是有一個博客Finding out the current trust level in asp.net看起來很有前途。我在這裏粘貼代碼以防博客死亡。
// Here is a sample code that returns the current trust level, assuming this
// code (or the calling code up the stack), is not loaded from GAC:
AspNetHostingPermissionLevel GetCurrentTrustLevel() {
foreach (AspNetHostingPermissionLevel trustLevel in
new AspNetHostingPermissionLevel [] {
AspNetHostingPermissionLevel.Unrestricted,
AspNetHostingPermissionLevel.High,
AspNetHostingPermissionLevel.Medium,
AspNetHostingPermissionLevel.Low,
AspNetHostingPermissionLevel.Minimal
}) {
try {
new AspNetHostingPermission(trustLevel).Demand();
}
catch (System.Security.SecurityException) {
continue;
}
return trustLevel;
}
return AspNetHostingPermissionLevel.None;
}
// The result can be cached in a static field
// for the duration of the app domain lifetime.
相關問題
- 1. 如何使我的應用程序以完全信任模式運行 - .NET 4.0控制檯應用程序
- 2. 確定ClickOnce應用程序是否以部分信任模式運行(.NET)
- 3. 檢測程序是否以完全管理員權限運行
- 4. 如何完全信任地部署IIS ASP .NET應用程序?
- 5. .NET程序集在網絡驅動器上部分信任運行,但所有其他信任完全信任
- 6. 檢測用戶是否有全屏運行的應用程序
- 7. 如何測試一個文件是否以.NET完全複製
- 8. 權限集反轉:以'完全信任 - (減)寫訪問'運行.NET 4.0應用程序
- 9. 檢測Windows是否「完全運行」
- 10. 僅以我的應用程序完全信任Silverlight
- 11. 完全信任ASP.NET Web應用程序 - 可以嗎?
- 12. 是否有可以運行多線程以利用多核機器的.NET測試的測試運行器?
- 13. .NET 4.0 - 控制檯應用程序 - 以完全信任的應用程序問題
- 14. .net測試應用程序
- 15. Silverlight是否完全信任Internet上的瀏覽器應用程序?
- 16. 如何編寫測試應用程序以完全加載CPU?
- 17. xunit測試是否完全隔離運行?
- 18. 允許.NET 2.0運行時完全信任
- 19. 是否可以同時運行Eclipse應用程序和Junit插件測試?
- 20. 是否可以使用Apple Store分發未完成的iOS應用程序進行封閉測試版測試?
- 21. 運行wp7應用程序的測試
- 22. 完全可以從DVD運行的Java應用程序
- 23. 當RSpec完成測試時是否可以運行腳本
- 24. 是否有可能授予完全信任中信任網站
- 25. 在完全信任的xbap應用程序中信任未授予錯誤
- 26. 我可以使用Moonlight創建獨立應用程序(沒有在瀏覽器中運行,完全信任)嗎?
- 27. Rails 4測試完全沒有運行
- 28. 如何檢測我的應用程序是否正在運行EarlGrey測試?
- 29. 我應該選擇:這是一個完全信任的應用程序
- 30. 是否可以檢測應用程序或應用程序擴展是否在「縮放」模式下運行?
http://msdn.microsoft.com/en-us/library/0d005ted.aspx – 2012-03-20 02:23:46
你只是想測試應用程序是否在完全信任運行,或者你想阻止其運行畢竟,如果它有限制的許可授予? – 2012-03-20 12:13:44