在Windows 10系统上托管.net核心1.1 webapp

时间:2017-06-27 23:40:14

标签: c# iis windows-10 asp.net-core-1.1

不知道在哪里问这个问题但是有人可能会对此有所了解。我是整个.net核心内容的新手,并且一直在学习和参加一些在线课程。我的问题是,我正在尝试使用.net核心1.1自我托管我在C#visual studio 2015中制作的webapp / site。当我在IIS Express中运行它时,我有应用程序在本地运行,一切正常。我似乎无法弄清楚如何将其发布到我的Windows 10系统。我一直在网上挖掘了一些文章,但即使按照这些步骤,我似乎无法发布这个东西。有没有人在这里遇到相同的情况,并让它工作或知道我需要/如何配置Windows 10和IIS来运行?提前感谢您提供的任何帮助。

1 个答案:

答案 0 :(得分:0)

以下是配置Kestrel以将IIS用作反向代理的指南:

https://docs.microsoft.com/en-us/aspnet/core/fundamentals/servers/

请注意,希望自己使用Kestrel,因为它尚未加强攻击。

那就是说,你要做的事情不太可能奏效。对于初学者;在桌面操作系统上运行的IIS仅限于10个并发连接,因此拥有真实的实时网站是不会发生的。此外,您需要一个静态IP,以便通过DNS始终可以访问服务器。这项服务通常会花费你很多钱(不仅仅是使用共享主机)。

托管此功能的最简单方法可能是免费的Azure Web App。