更改ASP.NET Core Application

时间:2016-08-18 15:06:17

标签: c# visual-studio-2015 asp.net-core

我从ASP.NET核心应用程序开始。我打开Visual Studio 2015,创建了一个新的ASP.NET CORE Web应用程序(.NET Framework),并在project.json上添加了以下内容:

"commands": {
    "http": "Microsoft.AspNet.Hosting --server Microsoft.AspNet.Server.WebListener --server.urls http://localhost:5000"
  }

我还为Microsoft.AspNetCore.Server.WebListener安装了一个nuget包。

我在文件系统上发布了我的应用程序,它创建了一个运行控制台的.exe,它在我的Visual Studio外部机器上工作正常。

但是我尝试在Windows 7 SP1 x86机器上运行它并且收到错误,说它应该是x86程序而不是x64。

当我创建发布配置文件时,它有一个选项" 目标运行时"但唯一可用的值是" 推断的运行时(win7-x64)"。所以我想这就是问题所在。它是在x64中编译的。

是否可以在Windows 7 x86上运行ASP.NET Core APP?

我在这个VM上安装了.netframework 4.5.2。我尝试安装.NET Core 1.0.0 -SDK Preview 2,但是我收到错误" 0x80070001 - 错误的功能"。

1 个答案:

答案 0 :(得分:0)

尝试将此添加到project.json:

"buildOptions": {
"emitEntryPoint": true,
"preserveCompilationContext": true,
"platform": "x86"
},