Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-core/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用VS2017编译的具有ASP.NET核心应用程序的IIS未运行_Iis_Asp.net Core_Visual Studio 2015_Visual Studio 2017_Asp.net Core 2.0 - Fatal编程技术网

使用VS2017编译的具有ASP.NET核心应用程序的IIS未运行

使用VS2017编译的具有ASP.NET核心应用程序的IIS未运行,iis,asp.net-core,visual-studio-2015,visual-studio-2017,asp.net-core-2.0,Iis,Asp.net Core,Visual Studio 2015,Visual Studio 2017,Asp.net Core 2.0,我有一个REST Web服务,它是我用Visual Studio 2015作为“ASP.NET核心Web应用程序(.NET Core 1.X)”开发的→ Web API(默认情况下没有身份验证)”应用程序,后来使用第一个支持的VS2017版本将我的项目升级到Core 2.0。一切正常 现在我买了一台新电脑,并在我的电脑上安装了最新的Visual Studio 2017 在发布应用程序之前,我收到了很多“Microsoft.AspNetCore…dll”内容,这些内容包含在“Microsoft.A

我有一个REST Web服务,它是我用Visual Studio 2015作为“ASP.NET核心Web应用程序(.NET Core 1.X)”开发的→ Web API(默认情况下没有身份验证)”应用程序,后来使用第一个支持的VS2017版本将我的项目升级到Core 2.0。一切正常

现在我买了一台新电脑,并在我的电脑上安装了最新的Visual Studio 2017

在发布应用程序之前,我收到了很多“Microsoft.AspNetCore…dll”内容,这些内容包含在“Microsoft.AspNetCore.All”中:

……更多

在我的IIS Web服务器上运行得很好

现在,VS2017发布的内容看起来完全不同:

当发布这些东西时,我有更多的选择,但这些东西都不起作用。 发布配置(文件系统):

  • Targetframework:netcoreapp2.0
  • 依赖于框架(理论上我更喜欢这个)
  • 独立(此导出方式可导出更多dll,但不起作用)
  • 便携式/win-x86/win-x64
  • 我尝试了所有的组合,但都不起作用
当然,我已经在服务器上安装了“DotNetCore.2.0.7-WindowsHosting.exe”

这是我在IIS中得到的页面

我还创建了一个新的空“ASP.NET Core Web应用程序(.NET Core 2.0)”项目和一个hello world网站。即使此页面未在我的IIS上运行,也会显示相同的错误

我做错了什么?我怎样才能得到像VS2015那样运行良好的结果


欢迎任何帮助!谢谢

VS2015中没有.NET核心支持(官方)。从一个空的VS2017项目开始。哦。你是对的。我忘了,我从Core1.X项目开始,并通过Core2.0升级到第一个受支持的VS2017版本。现在我有了最新的VS2017 IDE,没有可发布的结果。我会更正我的问题。请仔细更新问题以符合您的情况。然后看看你是否碰到了微软最近创建的@LexLi updated的同一个问题。然后你正好碰到了我想链接的问题。