我有一个使用一些依赖项的Web应用程序,它只能在.NET完整框架上运行,例如NHibernate的 . 所以我不能使用.NET Core . 另外,我只有Visual Studio for Mac,所以我没有花哨的自动魔术“发布到Azure”按钮来部署我的应用程序 .
是否有机会通过FTP上传已编译的ASP.NET应用程序并在Azure上运行它?有没有关于手动配置Azure Web App的方法?
似乎微软只关心.NET Core,并假设所有应用程序都可以轻松转换 . 我除了“通过FTP琐碎的index.html hello world”和“使用VS发布按钮,完成”文章之外,找不到任何文档 .
先感谢您 .
1 回答
这远非如此 . 所有Azure Web Apps都提供完整的.NET框架 .
通过FTP将Web应用程序部署到Azure很简单 . 看看Deploy your app to Azure App Service using FTP/S
简而言之:
设置部署凭据
获取FTP连接信息
将文件部署到Azure
我有一个问题:如果你只有Visual Studio for Mac可用,你如何构建一个运行完整框架的ASP.NET MVC应用程序?
EDIT
这个资源也可能很有趣:Create an ASP.NET web app in Azure当然 Web Deployment Overview for Visual Studio and ASP.NET