2017-08-24 77 views
0

根據這篇文章: https://fullstackmark.com/post/3/websockets-with-aspnet-core-and-xamarin-forms如何發佈ASP.NET核心的Web服務IIS

我創建了一個ASP.NET核心項目,現在我想,運行這個項目,所以我可以accees到Web服務本網站由此網址: http://localhost:51276/

我現在擁有什麼? 我可以訪問此網址,只有當我點擊這個文件上的右鍵點擊該網站時,才能看到該網站:Views/Home/Index.cshtml並點擊'在瀏覽器中查看'

但是,如果我關閉了我的視覺工作室並嘗試直接在瀏覽器中輸入此地址 - 不工作!

我需要這個在webservice上運行,因爲它是一個聊天API(套接字)。

謝謝!

+0

所以你想要在本地系統中託管它? – Sriram

+0

是的。謝謝! –

回答

1

通過這個鏈接,在IIS click here

託管asp.net核心應用程序,您可以隨時在IIS託管的應用程序表達localhost作爲發展的目的。 打開cmd並導航到

cd C:\programfiles\iisexpress 

然後運行

iisexperss.exe /path:"path to your published folder" /port:51276 

檢查iisexpress.exe的幫助下接受的參數傳遞,端口號和其他信息主辦網站

+0

我需要它來完成我的項目 - 不僅僅是爲了開發。 我想通過http:// localhost:51276/ 訪問網站您看到我附加的文章? –

+1

我認爲你需要學習很多關於虛擬主機的知識!只有在本地系統中,您可以使用localhost:portno!如果你想承載它意味着,你需要購買一個支持.net核心併發布的域和託管。 – Sriram

+1

您附加的鏈接是解決方案。只需要安裝.NET Core Windows Server Hosting軟件包 –