Visual Studio 2015预览版-完整IIS

Visual Studio 2015预览版-完整IIS,iis,visual-studio-2015,asp.net-core,Iis,Visual Studio 2015,Asp.net Core,您知道如何在Visual Studio 2015中(通过使用F5键启动调试)以完整IIS(非express)运行ASP.NET 5项目吗 我得到的是: Couldn't determine an appropriate version of KRE to run. 我知道它还没有得到官方的支持,但既然IIS Express可以做到这一点,那么完整的IIS应该吗 假设您使用VS 2015 Preview中提供的模板创建了一个ASP.NET 5 web应用程序,那么您可以采用以下任一方法: 运行

您知道如何在Visual Studio 2015中(通过使用F5键启动调试)以完整IIS(非express)运行ASP.NET 5项目吗

我得到的是:

Couldn't determine an appropriate version of KRE to run.

我知道它还没有得到官方的支持,但既然IIS Express可以做到这一点,那么完整的IIS应该吗

假设您使用VS 2015 Preview中提供的模板创建了一个ASP.NET 5 web应用程序,那么您可以采用以下任一方法:

  • 运行
    kpm-pack
    命令,创建具有适当选项的可部署包。
    示例:
    kpm包--runtime KRE-CLR-x86.1.0.0-beta2-10690--out“C:\MyWebApps\WebApplication1”--wwwroot out wwwroot--configuration Release
    
  • 右键单击web应用程序项目并执行
    发布到本地文件系统目录

完成上述步骤后,您可以在IIS中为此可部署包的
wwwroot
文件夹创建虚拟目录应用程序(或网站,如果您愿意)。示例:“C:\MyWebApps\WebApplication1\wwwroot”

我刚刚遇到了与beta4类似的问题

请注意,名称现在已更改,因此它现在是DNX,而不是KRE,尽管如此,IIS仍然显示调用它KRE的错误

无论如何,我的解决方案是:

  • 在解决方案资源管理器中右键单击有问题的项目
  • 选择“项目名称”属性
  • 勾选
    使用特定的DNX版本
  • 准确地告诉它您想要使用哪一个,对我来说是
    1.0.0-beta4
    .NET Core
    x64

  • 然后,该项目在浏览器中为我运行。

    嘿!谢谢你的回答。我将重新表述我的问题。我想要的是能够在visual studio 2015中轻松运行ASP.NET 5,并且仍然能够进行调试。考虑使用F5开始调试。您是否解决过此问题?我也在尝试通过IIS进行调试,但只能在发布应用程序后通过IIS运行…@Zac如果您仍然有问题,我发布了一个解决方案below@rtpHarry谢谢你的提示-不幸的是,我们决定我们还没有为ASP.NET 5做好准备。尽管如此,我们可能会在做出决定时重新考虑,这可能会很有用。。。