2016-08-14 71 views
0

我有一個可運行的API,可以從Visual Studio 2015啓動,我也可以清理並構建它。它輸出一個dll文件與其他支持文件,但我不明白我如何採取構建文件,並將它們實際承載爲一個API。如何在外部託管我的API 2項目?

如何在外部託管我的API 2項目?

+0

我不知道,我可以問這個問題,在哪裏看,甚至如何開始尋找。對於佛的愛人請幫助我。我看到的每個答案都是「從Visual Studio內部啓動,它工作,很好。」 –

+0

這對Stack Overflow來說太寬泛了。嘗試提出關於API的具體問題,您可以顯示您所做的任何代碼嘗試。 – Soviut

+0

問題是具體的,但是如何以佛的名義在Visual Studio之外啓動我的API。代碼沒有任何關係,關鍵是我構建它,並且API本身已經可以工作。 –

回答

1

與大多數Microsoft Web技術一樣,您很可能必須在運行IIS的Web服務器上託管它們。

http://www.c-sharpcorner.com/UploadFile/2b481f/how-to-host-Asp-Net-web-api-on-iis-server/

Visual Studio中有到IIS發佈API服務的嚮導。

http://dotnetmentors.com/web-api/host-asp-net-web-api-in-iis-using-visual-studio-publish.aspx

如果你沒有一個IIS Web服務器,則可以將微軟的Azure雲計算平臺,該平臺將爲您提供IIS的一個實例上。

http://www.asp.net/web-api/overview/data/using-web-api-with-entity-framework/part-10