在没有.NET核心和Visual Studio的情况下将ASP.NET应用部署到Azure Web应用

在没有.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

我有一个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非常简单。看看

简言之:

  • 设置部署凭据
  • 获取FTP连接信息
  • 将文件部署到Azure
  • 我有一个问题:如果只有Visual Studio for Mac可用,如何构建运行完整框架的ASP.NET MVC应用程序

    编辑
    这个资源可能也很有趣:当然

    微软似乎只关心.NET内核,并假定所有应用程序都可以轻松转换

    这远非事实。所有Azure Web应用程序都具有完整的.NET框架。 通过FTP将Web应用程序部署到Azure非常简单。看看

    简言之:

  • 设置部署凭据
  • 获取FTP连接信息
  • 将文件部署到Azure
  • 我有一个问题:如果只有Visual Studio for Mac可用,如何构建运行完整框架的ASP.NET MVC应用程序

    编辑

    这个资源可能也很有趣:当然,链接的资源正好显示了我的问题。没有关于它内部如何工作的信息。我已经通过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处理程序。