标签: asp.net azure
我在Azure Web应用程序服务上有一个Web应用程序(ASP.NET MVC)主机,在本地具有一个HTTP触发器的控制台应用程序(C#)。该Azure Web应用程序服务在运行时将调用.exe一次。他们以这种方式运行良好。 现在我想将.exe文件移动到Azure并从Azure应用服务中调用它。但是我只找到Azure函数应用程序来执行使用Azure门户编写的一段代码。是否有可能将我的exe文件简单上传到Azure并可由Azure应用服务调用的解决方案? 谢谢!
答案 0 :(得分:1)
似乎在Web应用程序运行时,您会以http触发器的形式调用控制台应用程序。如果是这样,您可能需要将控制台应用程序作为Azure webjob上传。
您可以右键单击控制台应用程序,然后选择“发布为Azure Webjobs”以将控制台应用程序发布到Azure上的Web应用程序。
WebJobs是Azure App Service的一项功能,使您可以在与Web应用程序相同的上下文中运行程序或脚本。
有关部署Web作业的更多详细信息,您可以参考此article。
此外,如果您使用控制台核心应用程序,则可以参考此blog进行部署。