我正在使用Visual Studio Code开发ASP.NET Core 1.0应用程序,而我无法使用Visual Studio IDE中的内置发布工具。我有这个适用于ASP.NET 5 RC1(dnx-clr-win-x86.1.0.0-rc1-update1),但我不知道如何将其更新到ASP.NET Core 1.0并且这些工具没有似乎还在更新。
对于ASP.NET 5 RC1,我使用azure-cli package使用以下命令生成deploy.cmd文件:
Property
我收到了以下azure site deploymentscript --aspNet5 .\server\project.json -p .\server --aspNet5Version "1.0.0-rc1-update1" --aspNet5Runtime clr --aspNet5Architecture x86
文件:
deploy.cmd
这适用于ASP.NET 5 RC1(dnx-clr-win-x86.1.0.0-rc1-update1),但如何为ASP.NET Core 1.0更新它? 有人能指出我的ASP.NET Core 1.0的deploy.cmd工作示例吗?
答案 0 :(得分:5)
Azure CLI将很快更新,但您可以直接使用kuduscript -y --aspNetCore src\AspNetCoreVS\project.json -s AspNetCoreVS.sln
npm包来使用最新版本。使用以下命令安装:
function get-shares {
param($server)
$rawShares = net view \\$server
$shares = $rawShares[7..($s.Count - 3)]
$shares | . {process{$_.substring(0,($_.indexof(" ")))}}
}
然后,您可以使用以下内容生成ASP.NET Core脚本(根据需要替换名称):
Old.txt
或者,如果您没有解决方案文件,则可以跳过生成稍有不同的脚本的文件。
请注意,在一般情况下,Kudu应该在没有任何脚本的情况下解决问题。只有在更复杂的情况下才需要自定义脚本。