Asp.net 将.NET核心webapp部署到Azure时出错

Asp.net 将.NET核心webapp部署到Azure时出错,asp.net,azure,Asp.net,Azure,我是一个完全的.NET世界初学者,试图让我的第一个虚拟.NET核心Web应用程序在Azure应用程序服务上运行 代码可在此处找到: 我的开发机器运行Ubuntu,所以我使用Visual Studio代码 我目前有我的.NET核心webapp在localhost:5000上运行,很好,现在我希望它在Azure应用服务上运行 我已成功在我的应用程序服务上配置了连续部署,以从Github获取代码 然后Azure尝试部署我的webapp,但失败,出现以下错误: Using the following

我是一个完全的.NET世界初学者,试图让我的第一个虚拟.NET核心Web应用程序在Azure应用程序服务上运行

代码可在此处找到:

我的开发机器运行Ubuntu,所以我使用Visual Studio代码

我目前有我的.NET核心webapp在localhost:5000上运行,很好,现在我希望它在Azure应用服务上运行

我已成功在我的应用程序服务上配置了连续部署,以从Github获取代码

然后Azure尝试部署我的webapp,但失败,出现以下错误:

Using the following command to generate deployment script: 'azure site deploymentscript -y --no-dot-deployment -r "D:\home\site\repository" -o "D:\home\site\deployments\tools" --aspNet5 "D:\home\site\repository\project.json" --aspNet5Version "1.0.0-rc1-final" --aspNet5Runtime "CLR" --aspNet5Architecture "x86"'.
Project file path: .\project.json
Generating deployment script for ASP.NET 5 Application
Generated deployment script files
Command: "D:\home\site\deployments\tools\deploy.cmd"
Handling ASP.NET 5 Web Application deployment.
Downloading dnx-clr-win-x86.1.0.0-rc1-final from https://www.nuget.org/api/v2
Unable to download package: An exception occurred during a WebClient request.
At C:\Program Files 
(x86)\SiteExtensions\Kudu\50.41223.1987\bin\scripts\dnvm.ps1:694 char:13
+             throw "Unable to download package: {0}" -f 
$Global:downloadData.Erro ...
+             
Failed exitCode=1, command=PowerShell -NoProfile -NoLogo -ExecutionPolicy unrestricted -Command "[System.Threading.Thread]::CurrentThread.CurrentCulture = ''; [System.Threading.Thread]::CurrentThread.CurrentUICulture = '';$CmdPathFile='"D:\local\UserProfile\.dnx\temp-set-envvars.cmd"';& 'C:\Program Files (x86)\SiteExtensions\Kudu\50.41223.1987\bin\scripts\dnvm.ps1' " install 1.0.0-rc1-final -arch x86 -r CLR
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : OperationStopped: (Unable to downl...Client requ 
An error has occurred during web site deployment.
   est.:String) [], RuntimeException
   + FullyQualifiedErrorId : Unable to download package: An exception occurred during a WebClient request.
有人知道我做错了什么吗?
谢谢

我猜您遇到了磁盘空间不足的问题。

我尝试了你的代码,并重新编程部署失败

当导航到https://{site name}.scm.azurewebsites.net时,我看到下面的消息

解析器错误消息:磁盘空间不足。

默认情况下,免费站点有1GB的磁盘空间,但asp.net 5应用程序需要大量的依赖性,并且很容易超出限制,这似乎是一个众所周知的问题。他们(Asp.net 5的人)正在努力解决这个问题


漫游是指部署到基本或标准站点

我猜您遇到了磁盘空间不足的问题。

我尝试了你的代码,并重新编程部署失败

当导航到https://{site name}.scm.azurewebsites.net时,我看到下面的消息

解析器错误消息:磁盘空间不足。

默认情况下,免费站点有1GB的磁盘空间,但asp.net 5应用程序需要大量的依赖性,并且很容易超出限制,这似乎是一个众所周知的问题。他们(Asp.net 5的人)正在努力解决这个问题


“漫游”是指部署到基本或标准站点

我不知道您正在使用的回购协议,但最好从开发团队开始。鉴于dnx仅在RC中,clr和项目之间的遗漏更改可能会导致严重的复杂性(至少aspnet/Home回购肯定会更新)。感谢您的回复。我只是按照“在linux上安装asp.net”指南()进行操作,该指南告诉我安装dnx。我的项目中的代码是通过
yo aspnet
创建的。我没有编辑过一行代码。我不知道在没有dnx的情况下如何编译/启动开发团队的示例。据我所知,yeoman生成器一点也没有更新。我的理解是,根据aspnet/announcements回购协议,他们将精力集中在产品上。更多的理由从样本项目开始;至少这与clr的更改保持同步。顺便说一句,作为参考,他们在两个月前(以及几个版本)就开始关注VisualStudio在命令行上的脚手架(yeoman),感谢Brad提供的宝贵信息。即使我让我的网站工作,我想按照你的建议。问题是我不知道如何在本地或Azure中运行(我是超级初学者…),是否有关于如何运行的指南?我不知道您正在使用的回购协议,但最好从开发团队的开始。鉴于dnx仅在RC中,clr和项目之间的遗漏更改可能会导致严重的复杂性(至少aspnet/Home回购肯定会更新)。感谢您的回复。我只是按照“在linux上安装asp.net”指南()进行操作,该指南告诉我安装dnx。我的项目中的代码是通过
yo aspnet
创建的。我没有编辑过一行代码。我不知道在没有dnx的情况下如何编译/启动开发团队的示例。据我所知,yeoman生成器一点也没有更新。我的理解是,根据aspnet/announcements回购协议,他们将精力集中在产品上。更多的理由从样本项目开始;至少这与clr的更改保持同步。顺便说一句,作为参考,他们在两个月前(以及几个版本)就开始关注VisualStudio在命令行上的脚手架(yeoman),感谢Brad提供的宝贵信息。即使我让我的网站工作,我想按照你的建议。问题是我不知道如何在本地或Azure中运行(我是超级初学者…),是否有关于如何运行的指南?谢谢,这就是问题所在!我现在正在使用B1,我的站点已启动:DThanks,这就是问题所在!我现在正在使用B1,我的站点已启动:D