2

是否可以添加 ASP.NET 5 Web 应用程序作为对传统 .NET 4.5 项目(Windows 服务或控制台应用程序)的引用并在进程中启动它?

理想情况下在一个解决方案中,以便 ASP.NET 应用程序和宿主服务可以共享对同一解决方案中其他项目的引用。

到目前为止尝试过:

dnu publish生成包,但尝试添加它们会产生以下错误:安装包:无法安装包'WebApplication1 1.0.0'。您正在尝试将此包安装到以“.NETFramework, Version=v4.5”为目标的项目中,但该包不包含任何与该框架兼容的程序集引用或内容文件。将框架更改dnx451为 时net451,由于缺少 ASP 引用,Web 应用程序无法编译。

dnu build生成二进制文件,但如何运行应用程序?(从哪里获取IApplicationBuilderIHostingEnvironment实例?)

4

1 回答 1

1

没有。没有 DNX 就无法运行 ASP.NET 5 应用程序。

但是您可以在没有 IIS 的情况下运行 ASP.NET 5 应用程序。它可以是自托管的。

于 2015-06-28T17:37:01.267 回答