2012-10-16 54 views
0

我有用C#編寫的.NET 4.0 WebService。我的IIS安裝(Windows 7下)是IIS 7.5.xxx如何手動將Web服務部署到IIS

當我編譯我的web服務,它使用的庫,我可以在各自的項目中bin目錄組件。我想了解如何手動將這些程序集放在我的Web服務中,以便Web服務可以運行。這只是將程序集放在我的應用程序設置的WebService目錄的bin目錄中嗎?我也認爲,不知何故,Web.Config需要一些照顧。

我知道有一個程序發佈的網絡服務,但我想知道如何才能做到這一點,而不使用Visual Studio及其所有的東西。

+0

所有Visual Studio的「發佈」確實是從構建目的地複製選定的輸出文件到目標目錄結構。如果使用Visual Studio單獨構建,則可以得到完全相同的結果,然後手動複製這些文件。 – paul

+0

@paul:實際上並非如此。例如,發佈可能使用MSDEPLOY。 –

+0

@johnsaunders對不起 - 的背景下發布使用文件系統/ FTP,不WebDeploy/FPSE – paul

回答

2

嘛,你嘗試過什麼?

是的,在IIS應用程序,其中該應用程序包含一個已經設置爲承載一種服務,是目前在裝配在你的bin文件夾就可以了一個web.config傾銷bin文件夾中。

+0

是啊,你說得對,其實我還沒有嘗試過,我一直在尋找在網上找了一些教程,但無法找到任何手動完成。在開始我的冒險之前,我想知道我是否可以騰出時間,還使用一些庫,如何處理外部庫? – Andry

+0

您有參考的所有程序集都需要存在於GAC或bin目錄中。 – CodeCaster

+0

我準備嘗試一下。如果這很容易......另外,如果我有多個庫正確?把他們放在IISApp的箱子裏?要嘗試一下... – Andry