Cin*_*dro 12 asp.net iis .net-core asp.net-core
我刚刚在Visual Studio.NET 2015 RC上创建了一个快速的ASP.NET 5 MVC 6应用程序,并希望它在Windows 7上的IIS Web服务器上运行.
通常,当我在IIS上创建网站时,我需要选择一个应用程序池,v2.0或v4.0 Integrated.
现在因为.NET Core附带了所有库作为nuget包,我怎么能在IIS上运行它?我选择哪个应用程序池?这是如何运作的?
Vic*_*aci 18
正如@wickdninja所说,以下是过时的.请改用他更新的解决方案:https://docs.microsoft.com/en-us/aspnet/core/publishing/iis 要使应用程序在IIS上运行:
使用捆绑/发布应用程序dnu publish
.这将创建一个自包含的包,其中包含应用程序,运行时和所有依赖项.更改运行时名称以匹配您选择的运行时.
dnu publish --runtime dnx-coreclr-win-x86.1.0.0-beta5-11625
Run Code Online (Sandbox Code Playgroud)
--no-source
如果您不希望每次启动时都从源编译应用程序,您甚至可以通过.
复制bin\output
网站根目录下的包(从).
可能出错的事情:
这个问题已经过时了,微软已经针对这种情况发布了相当详尽的文档。您可以在这里找到它:https ://learn.microsoft.com/en-us/aspnet/core/publishing/iis
归档时间: |
|
查看次数: |
15119 次 |
最近记录: |