我一直在使用Windows 7一段時間,但從未使用特定的舊式Intranet應用程序我的升級。不幸的是,這個應用程序被設置爲一個內部網服務器上託管的ASP.NET網站項目。當我的網站在Visual Studio 2008中打開並嘗試調試它,我收到以下編譯器錯誤:在網絡共享或Intranet項目上編譯網站時,請求「System.Web.AspNetHostingPermission」類型的權限失敗
索取型「System.Web.AspNetHostingPermission」的許可失敗
要解決此在Windows Vista計算機上出現問題時,我會將本機的.NET安全配置信任級別更改爲本地內部網絡的完整級別(fix outlined here)。我相信這個配置實用工具依賴於來自粗略研究的mscorcfg.msc,它似乎是.NET 2.0 SDK的一部分。我試圖按照Microsoft Support article的指示運行下面的命令無濟於事。
Drive:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\caspol.exe -m -ag 1 -url "file:////\\computername\sharename\*" FullTrust -exclusive on
目前,我有以下的.NET,我的機器
- 微軟.NET Compact Framework的2.0 SP2
- 微軟.NET精簡框架上安裝了ASP.NET和.NET SDK組件3.5
- Microsoft .NET Framework 4客戶端配置文件
- Microsoft .NET Framework 4 Extended
- Microsoft .NET Framework 4的多目標包
- 微軟ASP.NET MVC 1.0
- 微軟ASP.NET MVC 2
- 微軟ASP.NET MVC 2 - Visual Studio 2008和的工具
- 微軟ASP.NET MVC 2 - Visual Studio 2010和的工具
- 微軟Windows SDK的Visual Studio 2008的.NET Framework工具 - ENU
- 微軟Windows SDK的Visual Studio 2008的頭文件和庫
- 微軟Windows SDK的Visual Studio 2008的SDK引用程序集和IntelliS ense
- 的Microsoft Windows SDK爲Visual Studio 2008 SP1工具
- 的Microsoft Windows SDK爲Visual Studio 2008 SP1的Win32工具
- 的Microsoft Windows SDK的Windows Server 2008(6001.18000.367)
我需要安裝.NET 2.0 SDK?我是否錯誤地發出了caspol
命令?還有什麼我失蹤的?
對於在Visual Studio的Cassini下運行的東西,這是真的嗎?我沒有在本地安裝IIS。 – ahsteele 2010-05-05 20:55:21