Visual studio 2015 HTTP错误502.5-将ASP.NET Core 1.1复制到另一台计算机后进程失败
我按照ASP.NET官方网站上的程序将我的ASP.NET核心应用程序从1.0升级到1.1。该应用程序在Windows 10上的原始位置运行良好(从win 7升级)。但是,当我在另一台也安装了最新的VS2015-Update3的机器(Win 7)上复制该应用程序时,该应用程序编译良好,但出现以下错误:Visual studio 2015 HTTP错误502.5-将ASP.NET Core 1.1复制到另一台计算机后进程失败,visual-studio-2015,asp.net-core,asp.net-core-1.1,Visual Studio 2015,Asp.net Core,Asp.net Core 1.1,我按照ASP.NET官方网站上的程序将我的ASP.NET核心应用程序从1.0升级到1.1。该应用程序在Windows 10上的原始位置运行良好(从win 7升级)。但是,当我在另一台也安装了最新的VS2015-Update3的机器(Win 7)上复制该应用程序时,该应用程序编译良好,但出现以下错误:HTTP错误502.5-进程失败 此外,事件日志显示以下内容: { "userSecretsId": "aspnet-ABCTest-6af8ade3-87ff-4468-a9ce-8bb69c6
HTTP错误502.5-进程失败
此外,事件日志显示以下内容:
{
"userSecretsId": "aspnet-ABCTest-6af8ade3-87ff-4468-a9ce-8bb69c696ab8",
"dependencies": {
"Microsoft.NETCore.App": {
"version": "1.1.0",
"type": "platform"
},
"Microsoft.EntityFrameworkCore.SqlServer": "1.1.0",
"Microsoft.EntityFrameworkCore.Tools": "1.1.0-preview4-final",
"Microsoft.AspNetCore.Mvc": "1.1.0",
"Microsoft.AspNetCore.Mvc.Core": "1.1.0",
"Microsoft.AspNetCore.Server.Kestrel": "1.1.0",
"Microsoft.EntityFrameworkCore.SqlServer.Design": "1.1.0",
"Microsoft.AspNetCore.Authentication.Cookies": "1.1.0",
"Microsoft.AspNetCore.Diagnostics": "1.1.0",
"Microsoft.AspNetCore.Diagnostics.EntityFrameworkCore": "1.1.0",
"Microsoft.AspNetCore.Identity": "1.1.0",
"Microsoft.AspNetCore.Identity.EntityFrameworkCore": "1.1.0",
"Microsoft.AspNetCore.Razor.Tools": "1.1.0-preview4-final",
"Microsoft.AspNetCore.Server.IISIntegration": "1.1.0",
"Microsoft.AspNetCore.Server.IISIntegration.Tools": "1.1.0-preview4-final",
"Microsoft.AspNetCore.StaticFiles": "1.1.0",
"Microsoft.Extensions.Configuration.EnvironmentVariables": "1.1.0",
"Microsoft.Extensions.Configuration.Json": "1.1.0",
"Microsoft.Extensions.Configuration.UserSecrets": "1.1.0",
"Microsoft.Extensions.Logging": "1.1.0",
"Microsoft.Extensions.Logging.Console": "1.1.0",
"Microsoft.Extensions.Logging.Debug": "1.1.0",
"Microsoft.Extensions.Options.ConfigurationExtensions": "1.1.0",
"Microsoft.VisualStudio.Web.BrowserLink.Loader": "14.1.0",
"Microsoft.VisualStudio.Web.CodeGeneration.Tools": "1.1.0-preview4-final",
"Microsoft.VisualStudio.Web.CodeGenerators.Mvc": "1.1.0-preview4-final" },
"tools": {
"BundlerMinifier.Core": "2.0.238"
},
"frameworks": {
"netcoreapp1.1": {
"imports": [
"dotnet5.6",
"portable-net45+win8"
]
}
},
"buildOptions": {
"emitEntryPoint": true,
"preserveCompilationContext": true
},
"runtimeOptions": {
"configProperties": {
"System.GC.Server": true
}
},
"publishOptions": {
"include": [
"wwwroot",
"Views",
"Areas/**/Views",
"appsettings.json",
"web.config"
]
},
"scripts": {
"prepublish": [ "bower install", "dotnet bundle" ],
"postpublish": [ "dotnet publish-iis --publish-folder %publish:OutputPath% --framework %publish:FullTargetFramework%" ]
}
}
无法使用命令行“C:\Program Files(x86)\Microsoft Visual Studio 14.0\Common7\IDE\Extensions\Microsoft\Web Tools\ProjectSystem\vsiiseLancher.exe”-p“C:\Program Files\dotnet\dotnet.exe”-a“C:\DotNET2015\ABCTest\src\ABCTest\bin\Debug\netcoreapp1.1\ABCTest.dll”-wd“C:\DotNET2015\ABCTest\src\ABCTest”-wbe Global\Build500340c7-6e16-4a08-b314-ff5fd51b1dcb-lse Global\Launchb628508b-6e25-455f-9afa-6092434506ed',错误代码='0x80004005'。
注意应用程序正在默认IISEXPRESS上运行
project.json:
{
"userSecretsId": "aspnet-ABCTest-6af8ade3-87ff-4468-a9ce-8bb69c696ab8",
"dependencies": {
"Microsoft.NETCore.App": {
"version": "1.1.0",
"type": "platform"
},
"Microsoft.EntityFrameworkCore.SqlServer": "1.1.0",
"Microsoft.EntityFrameworkCore.Tools": "1.1.0-preview4-final",
"Microsoft.AspNetCore.Mvc": "1.1.0",
"Microsoft.AspNetCore.Mvc.Core": "1.1.0",
"Microsoft.AspNetCore.Server.Kestrel": "1.1.0",
"Microsoft.EntityFrameworkCore.SqlServer.Design": "1.1.0",
"Microsoft.AspNetCore.Authentication.Cookies": "1.1.0",
"Microsoft.AspNetCore.Diagnostics": "1.1.0",
"Microsoft.AspNetCore.Diagnostics.EntityFrameworkCore": "1.1.0",
"Microsoft.AspNetCore.Identity": "1.1.0",
"Microsoft.AspNetCore.Identity.EntityFrameworkCore": "1.1.0",
"Microsoft.AspNetCore.Razor.Tools": "1.1.0-preview4-final",
"Microsoft.AspNetCore.Server.IISIntegration": "1.1.0",
"Microsoft.AspNetCore.Server.IISIntegration.Tools": "1.1.0-preview4-final",
"Microsoft.AspNetCore.StaticFiles": "1.1.0",
"Microsoft.Extensions.Configuration.EnvironmentVariables": "1.1.0",
"Microsoft.Extensions.Configuration.Json": "1.1.0",
"Microsoft.Extensions.Configuration.UserSecrets": "1.1.0",
"Microsoft.Extensions.Logging": "1.1.0",
"Microsoft.Extensions.Logging.Console": "1.1.0",
"Microsoft.Extensions.Logging.Debug": "1.1.0",
"Microsoft.Extensions.Options.ConfigurationExtensions": "1.1.0",
"Microsoft.VisualStudio.Web.BrowserLink.Loader": "14.1.0",
"Microsoft.VisualStudio.Web.CodeGeneration.Tools": "1.1.0-preview4-final",
"Microsoft.VisualStudio.Web.CodeGenerators.Mvc": "1.1.0-preview4-final" },
"tools": {
"BundlerMinifier.Core": "2.0.238"
},
"frameworks": {
"netcoreapp1.1": {
"imports": [
"dotnet5.6",
"portable-net45+win8"
]
}
},
"buildOptions": {
"emitEntryPoint": true,
"preserveCompilationContext": true
},
"runtimeOptions": {
"configProperties": {
"System.GC.Server": true
}
},
"publishOptions": {
"include": [
"wwwroot",
"Views",
"Areas/**/Views",
"appsettings.json",
"web.config"
]
},
"scripts": {
"prepublish": [ "bower install", "dotnet bundle" ],
"postpublish": [ "dotnet publish-iis --publish-folder %publish:OutputPath% --framework %publish:FullTargetFramework%" ]
}
}
我在VisualStudio中更新NuGet包时也遇到了同样的问题。 在我的案例中,解决方案是降级包: Microsoft.AspNetCore.Server.Kestrel从1.1.0到1.0.1 Microsoft.NETCore.App从1.1.0到1.0.1
…然后一切又恢复正常。我在Visual Studio中更新NuGet软件包时遇到了同样的问题。 在我的案例中,解决方案是降级包: Microsoft.AspNetCore.Server.Kestrel从1.1.0到1.0.1 Microsoft.NETCore.App从1.1.0到1.0.1
…然后一切又恢复正常。您需要在将应用程序复制到的计算机上安装.NET Core 1.1 runtime。您安装的是1.0.1。您需要在将应用程序复制到的计算机上安装.NET Core 1.1 runtime。您安装的是1.0.1。您是否尝试过
dontnet restore
?@J.Doe您能告诉我这个命令的作用吗?这会还原一些程序包吗?从NuGet还原程序包您是否尝试过dontnet Restore
?@J.Doe您能告诉我这个命令会做什么吗?这会还原某些程序包吗?从还原程序包NuGet@Powel该部署不是运行时应用程序的部署。它只是将整个VS2015项目复制到另一台同样拥有VS2015的机器上,同一个项目将用于开发。我需要运行时还是SDK?你仍然需要运行时。如果您创建的应用程序不是独立的(也不是独立的),它将不会携带运行时,并且无法启动。@Powel该部署不是运行时应用程序。它只是将整个VS2015项目复制到另一台同样拥有VS2015的机器上,同一个项目将用于开发。我需要运行时还是SDK?你仍然需要运行时。如果您创建的应用程序不是独立的(也不是独立的),那么它将不会承载运行时,并且无法启动。