2010-06-02 47 views
1

我一直在抨擊我的頭幾天,並沒有任何運氣。我無法讓我的VS2010 ASP.NET項目部署到IIS。我收到錯誤IIS6元數據庫兼容性不能正確安裝Vista Vista IIS7

「無法創建虛擬目錄。要訪問本地IIS網站,您必須安裝以下IIS組件

IIS 6元數據庫和IIS 6配置兼容性 ASP.NET

此外,您必須在管理員帳戶的上下文中運行Visual Studio「

我肯定已經安裝了元數據庫選項,但它仍顯示出來。我也不確定它爲什麼告訴我要安裝ASP.NET。

谷歌是完全無益的,我想知道如果有人在這裏有任何建議。我運行Vista旗艦版64位

+0

我想我在這裏看到了問題,我看到的「Vista」你的問題:)雖然嚴重,嘗試卸載並重新安裝IIS6全兼容性部分,並重新從'C:\ Windows \ Microsoft.NET \ Framework64 \ versionDesriedHere \'文件夾運行'aspnet_regiis -i'。 – 2010-06-02 10:24:02

回答

0

你用「以管理員身份運行」開始VS2010,否則,你可能沒有足夠的權利做這樣的事情。 此外,虛擬目錄不存在於默認的IIS網站內?

+0

Visual Studio可以爲你選擇或創建虛擬目錄*,這是失敗的部分,它需要安裝IIS6 API才能完成。 – 2010-06-02 10:25:27

+0

我知道,但是如果你沒有管理員權限,你將無法做到。由於這個原因,至少我無法做到這一點。 – 2010-06-02 14:25:26

0

本文介紹「使用Visual Studio 2008與IIS 7」,但其原理可能適用於VS2010和Vista。 [http://www.iis.net/learn/develop/using-visual-studio-with-iis/using-visual-studio-2008-with-iis][1]
我使用VS2005都VS2010 &開發使用部署的項目,它創建了一個setup.exe並project.msi文件的網站。我想知道爲什麼需要IIS 6 Metabase兼容性,但仍然不太瞭解它。如果沒有,安裝程序會很快退出,並顯示安裝「未正確安裝」的信息,僅此而已。這似乎是現有的MS開發工具之間的組裝機和IIS 7