2012-04-29 26 views
1

我正在運行Windows 7,並且已經安裝了IIs。但是,當我嘗試通過Visual Studio(-visual web developer's)web部署發佈我的項目時 - 雖然它告訴我它成功了 - 但我不知道如何在瀏覽器中看到它,或者我將錯誤的數據放入對話。我放的是:如何將Web項目(ASP.net)發佈到我的PC的II?

  1. 服務URL - 「本地主機」
  2. 網站/應用 - 「默認Web站點/ mysite的」

但是當我打開我的瀏覽器,鍵入「mysite的「甚至」默認網站/ mysite「,瀏覽器找不到它。

當我將prpperties-> web設置爲「使用visual studio開發服務器」,並按f5它的作品。但是,當我將其設置爲「使用本地IIS Web服務器」 - 它不。

我已經搜索瞭解決方案,但沒有找到。

那麼如何它呢?

編輯:當我在瀏覽器中輸入「localhost/mysite」時,出現一個很長的錯誤。 「/ WebApplication1」應用程序中的服務器錯誤無法從程序集「System.ServiceModel,版本.....」中加載類型「System.ServiceModel.Activation.HttpModule」

+0

檢查是否在目標機器上創建了虛擬目錄? – IrishChieftain

+0

@IrishChieftain感謝您的回覆。我點擊「創建虛擬目錄」,它告訴我「虛擬目錄已成功創建」。我如何真正檢查? 「我應該在哪裏檢查?」 – ispiro

+0

網站現在呈現嗎?嘗試瀏覽器刷新?還檢查IIS中存在的默認文檔 – IrishChieftain

回答

2

看一看:

http://support.microsoft.com/kb/2015129

要解決此問題,運行以下命令行:

aspnet_regiis.exe /iru 

該文件的Aspnet_regiis.exe可以在以下位置之一找到:

%WINDIR%\ Microsoft.NET \框架\ v4.0.30319

%WINDIR%\ Microsoft.NET \ Framework64 \ v4.0.30319

更多信息在這裏(在64位計算機上):

http://devonenote.com/2010/06/could-not-load-type-system-servicemodel-activation-httpmodule/

+0

嗯,文檔說'-iru',而不是'/ iru',它可能適用於兩者? – Patrick

+0

我通常使用連字符 – IrishChieftain

+0

非常感謝。那就是訣竅。 – ispiro

相關問題