【发布时间】:2017-05-22 11:55:02
【问题描述】:
我正在尝试在 Visual Studio Code 中部署在 Ubuntu 16.04 系统上创建的 ASP.Net MVC .Net Core 应用程序。尝试将本地 git 部署推送到我的 Azure 应用程序到其 Azure 应用程序服务时。 在项目的根目录中,我运行了以下内容:
git push -u azure master
得到以下结果:
D:\home\site\repository\project.json(1,1):错误 MSB4025:项目 无法加载文件。根级别的数据无效。 1号线, 位置 1. 远程:失败 exitCode=1,命令=dotnet 发布 “project.json”——输出“D:\local\Temp\8d436b77fda50dd” --configuration 远程发布:网站部署时出错。远程:远程:错误 - 提交到远程的更改 存储库,但部署到网站失败。到 https://name@myappname.scm.azurewebsites.net:443/mayappname.git * [新 分支] master -> master 分支 master 设置为跟踪远程 来自 azure 的分支大师。
从 Bitbucket 上的相同存储库部署时,我收到了几乎相同的错误消息。
我在处理持续集成平台时发现了对这个错误的引用,但是在尝试部署 ASP.Net MVC .Net Core 应用程序时有没有其他人看到过这个错误?这是 project.json 文件:
{
"dependencies": {
"Microsoft.NETCore.App": {
"version": "1.1.0",
"type": "platform"
},
"Microsoft.EntityFrameworkCore": "1.1.*",
"Microsoft.AspNetCore.Diagnostics": "1.1.0",
"Microsoft.AspNetCore.Diagnostics.EntityFrameworkCore": "1.0.0",
"Microsoft.AspNetCore.Mvc": "1.1.0",
"Microsoft.EntityFrameworkCore.SqlServer":"1.1.*",
"Microsoft.AspNetCore.Razor.Tools": {
"version": "1.1.0-preview4-final",
"type": "build"
},
"Microsoft.AspNetCore.Routing": "1.1.0",
"Microsoft.AspNetCore.Server.IISIntegration": "1.1.0",
"Microsoft.AspNetCore.Server.Kestrel": "1.1.0",
"Microsoft.AspNetCore.StaticFiles": "1.1.0",
"Microsoft.Extensions.Configuration.EnvironmentVariables": "1.1.0",
"Microsoft.Extensions.Configuration.Json": "1.1.0",
"Microsoft.Extensions.Configuration.CommandLine": "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"
},
"tools": {
"BundlerMinifier.Core": "2.2.306",
"Microsoft.AspNetCore.Razor.Tools": "1.1.0-preview4-final",
"Microsoft.AspNetCore.Server.IISIntegration.Tools": "1.1.0-preview4-final",
"Microsoft.EntityFrameworkCore.Tools": {
"version": "1.1.0-preview4-final",
"imports": [
"portable-net45+win8+dnxcore50",
"portable-net45+win8"
]
}
},
"frameworks": {
"netcoreapp1.1": {
"imports": [
"dotnet5.6",
"portable-net45+win8"
]
}
},
"buildOptions": {
"emitEntryPoint": true,
"preserveCompilationContext": true
},
"runtimeOptions": {
"configProperties": {
"System.GC.Server": true
}
},
"publishOptions": {
"include": [
"wwwroot",
"**/*.cshtml",
"appsettings.json",
"web.config"
]
},
"scripts": {
"precompile": [ "dotnet bundle" ],
"prepublish": [ "bower install" ],
"postpublish": [ "dotnet publish-iis --publish-folder %publish:OutputPath% --framework %publish:FullTargetFramework%" ]
},
"tooling": {
"defaultNamespace": "myNameSpace"
}
}
【问题讨论】:
标签: git azure bitbucket asp.net-core-mvc visual-studio-code