ASP.NET 中的 Azure WebJobs 5
Azure WebJobs in ASP.NET 5
我在 Visual Studio 2015 RC 中有一个 ASP.NET 5 Web 应用程序。
现在我想创建一个 WebJob,它可以是独立的也可以是在 web 应用程序上。
有如何在 .NET 4.6 中执行此操作的资源,但我如何部署 ASP.NET 5 控制台应用程序?
有没有办法像这样:
https://azure.microsoft.com/pl-pl/documentation/articles/websites-dotnet-deploy-webjobs/
是的,您可以轻松做到这一点。只需按照以下步骤操作:
- 创建控制台应用程序
- 通过 运行
dnu publish --runtime <name of runtime>
将其与运行时一起打包(如果不关心将源代码作为工作的一部分,您也可以通过 --no-source
)。
- 将所有内容压缩到
bin/output
文件夹中。
- 通过 Azure 门户将 zip 作为 Web 作业上传。
警告:如果您想使用 CoreCLR,WebJobs SDK 不可用。存储 SDK 也不是。
PS: VS 中还没有工具支持上述步骤。
我在 Visual Studio 2015 RC 中有一个 ASP.NET 5 Web 应用程序。 现在我想创建一个 WebJob,它可以是独立的也可以是在 web 应用程序上。 有如何在 .NET 4.6 中执行此操作的资源,但我如何部署 ASP.NET 5 控制台应用程序? 有没有办法像这样: https://azure.microsoft.com/pl-pl/documentation/articles/websites-dotnet-deploy-webjobs/
是的,您可以轻松做到这一点。只需按照以下步骤操作:
- 创建控制台应用程序
- 通过 运行
dnu publish --runtime <name of runtime>
将其与运行时一起打包(如果不关心将源代码作为工作的一部分,您也可以通过--no-source
)。 - 将所有内容压缩到
bin/output
文件夹中。 - 通过 Azure 门户将 zip 作为 Web 作业上传。
警告:如果您想使用 CoreCLR,WebJobs SDK 不可用。存储 SDK 也不是。
PS: VS 中还没有工具支持上述步骤。