2010-10-09 87 views
2

有沒有人遇到了一個問題,即包含不加載在Windows XP SP3操作系統的web應用的web應用程序的Visual Studio .NET 2010解決方案?的Visual Studio .NET 2010的權限失效

C:\開發\ WebProjects \ MyApp的\網絡\ web.csproj :錯誤:Web應用程序項目 網絡被配置爲使用IIS。要在本地的IIS Web服務器 上 訪問網站,你必須在管理員帳戶下運行Visual Studio 。

我stummped,我已經試過如下:

  1. 增加了我的帳戶添加到本地管理員組
  2. 右鍵單擊Web應用程序,並選擇重裝
  3. 卸載並重新安裝Visual Studio中。 NET 2010
  4. 瀏覽到VS.NET 2010可執行文件,選擇運行爲,並以管理員身份運行

無的四個項目的工作上面,我跑的想法。事實上,信息,我發現會談,Vista和Win7和XP沒有。

回答

0

我發現卸載IIS並重新安裝以及運行aspnet_regiis.exe -ga ASPNET解決了這個問題。

0

回答這個問題是因爲這是我在網上發現的與我幾天前遇到的相同問題的唯一線索(類似於Win XP SP3上的Visual Studio 2010),我花了一段時間弄清楚了。

步驟我把解決:

  1. 重新安裝了IIS。
  2. IIS然後讀取我的.aspx文件 作爲XML文件並給出XML解析 錯誤。我從C:\ WINDOWS \ Microsoft.NET \ Framework \ v4.0.30319運行aspnet_regiis.exe -ga aspnet
  3. 然後我的網頁投擲了 System.Web.Hosting.HostingEnvironmentException(「無法訪問IIS元數據庫」) 每次我嘗試訪問它們。 Ran 針對.NET Framework 4 Extended的修復(請參閱http://support.microsoft.com/kb/555583),並解決了此問題。
0

如果你把一些無效的東西放到applicationHost.config文件中,也會發生這種情況。檢查IIS管理器中顯示爲啓動網站。

在我的情況下,我有一個重複的serviceAutoStartProviders節點。