在没有.NET核心和Visual Studio的情况下将ASP.NET应用部署到Azure Web应用
我有一个web应用程序使用一些依赖项,这些依赖项只能在.NET完整框架上运行,例如NHibernate。 所以我不能使用.NETCore。 此外,我只有Visual Studio for Mac,所以我没有一个奇特的自动魔法“发布到Azure”按钮来部署我的应用程序 有没有可能通过FTP上传已编译的ASP.NET应用程序并在Azure上运行? 是否有手动配置Azure Web应用程序的方法 微软似乎只关心.NET内核,并假定所有应用程序都可以轻松转换。我找不到除了“通过FTP发送的Trial index.html hello world”和“使用VS发布按钮,完成”文章之外的任何文档 先谢谢你 微软似乎只关心.NET内核,并假定所有应用程序都可以轻松转换 这远非事实。所有Azure Web应用程序都具有完整的.NET框架。 通过FTP将Web应用程序部署到Azure非常简单。看看 简言之:在没有.NET核心和Visual Studio的情况下将ASP.NET应用部署到Azure Web应用,asp.net,azure,azure-web-app-service,xamarin-studio,Asp.net,Azure,Azure Web App Service,Xamarin Studio,我有一个web应用程序使用一些依赖项,这些依赖项只能在.NET完整框架上运行,例如NHibernate。 所以我不能使用.NETCore。 此外,我只有Visual Studio for Mac,所以我没有一个奇特的自动魔法“发布到Azure”按钮来部署我的应用程序 有没有可能通过FTP上传已编译的ASP.NET应用程序并在Azure上运行? 是否有手动配置Azure Web应用程序的方法 微软似乎只关心.NET内核,并假定所有应用程序都可以轻松转换。我找不到除了“通过FTP发送的Trial i
这个资源可能也很有趣:当然 微软似乎只关心.NET内核,并假定所有应用程序都可以轻松转换 这远非事实。所有Azure Web应用程序都具有完整的.NET框架。 通过FTP将Web应用程序部署到Azure非常简单。看看 简言之:
这个资源可能也很有趣:当然,链接的资源正好显示了我的问题。没有关于它内部如何工作的信息。我已经通过FTP部署了它们。但是Azure如何确定要加载哪个DLL呢?web.config是如何发挥作用的?回答您的问题:它在mac上使用mono,一个经典的ASP.NET项目受到开箱即用的支持。它与所有ASP.NET web应用程序一样工作:wwwroot是应用程序的根文件夹。如果您将web.config放在根目录中,它将被IIS获取。基于您正在开发的应用程序类型,global.asax或startup类指示IIS加载哪个程序集。谢谢,这是我缺少的一个重要信息。它的工作原理是在wwwroot中放置一个web.config并注册适当的HTTP处理程序。没有关于它内部如何工作的信息。我已经通过FTP部署了它们。但是Azure如何确定要加载哪个DLL呢?web.config是如何发挥作用的?回答您的问题:它在mac上使用mono,一个经典的ASP.NET项目受到开箱即用的支持。它与所有ASP.NET web应用程序一样工作:wwwroot是应用程序的根文件夹。如果您将web.config放在根目录中,它将被IIS获取。基于您正在开发的应用程序类型,global.asax或startup类指示IIS加载哪个程序集。谢谢,这是我缺少的一个重要信息。它的工作原理是在wwwroot中放置一个web.config并注册适当的HTTP处理程序。