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