我刚刚在Visual Studio.NET 2015 RC上创建了一个快速的ASP.NET 5 MVC 6应用程序,希望它可以在Windows 7的IIS Web服务器上运行。
通常,当我在IIS上创建网站时,我需要选择v2.0或v4.0 Integrated的应用程序池。
现在,由于.NET Core的所有库都以nuget软件包的形式提供,如何在IIS上运行它?我选择哪个应用程序池?这是如何运作的?
正如@wickdninja所说,以下内容已过时。请使用他更新的解决方案:https : //docs.microsoft.com/zh-cn/aspnet/core/publishing/iis要使该应用程序在IIS上运行:
在v4.0应用程序池下创建一个网站。
使用捆绑/发布应用程序dnu publish
。这将创建一个包含应用程序,运行时和所有依赖项的自包含程序包。更改运行时名称以匹配您选择的运行时。
dnu publish --runtime dnx-coreclr-win-x86.1.0.0-beta5-11625
--no-source
如果您不希望应用程序每次启动时都从源代码进行编译,甚至可以通过。
将捆绑包(从bin\output
)复制到网站根目录下。
跑
可能出问题的地方:
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句