如何将ASP.NET Core的Web服务发布到IIS

时间:2017-08-24 10:42:32

标签: web-services iis asp.net-web-api asp.net-core

根据这篇文章: https://fullstackmark.com/post/3/websockets-with-aspnet-core-and-xamarin-forms

我创建了一个ASP.NET Core项目,现在我想要一个运行这个项目的Web服务,所以我可以通过这个url加入这个站点: http://localhost:51276/

我现在拥有什么? 只有当我点击此文件上的右键时,我才能访问此网址并查看该网站:Views / Home / Index.cshtml并点击“在浏览器中查看”

但如果我关闭我的视觉工作室并尝试直接在浏览器中输入此地址 - 不工作!

我需要在webservice上运行,因为它是一个聊天API(套接字)。

谢谢!

1 个答案:

答案 0 :(得分:1)

通过此链接在IIS click here

中托管asp.net核心应用程序

您始终可以在IIS中的IIS Express中托管您的应用程序以进行开发。 打开cmd并导航到

cd C:\programfiles\iisexpress

然后运行

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

检查帮助中传递的iisexpress.exe的接受参数,端口号以及托管网站的其他信息