Azure函数-ASP.NET Webforms应用程序部署

问题描述 投票:0回答:1

我找不到用于将ASP.NET Webforms网站发布到Azure Functions的示例代码。几个月前,我尝试复制C#示例,但最终只能使用预编译的批处理函数类型。

我想使用Web Deploy发布VB.NET Web应用程序-任何框架版本...

vb.net azure-functions webdeploy azure-function-app
1个回答
0
投票

关于Azure Web App和Azure Function,您应该了解一些重要的概念:

Azure Web App:

Azure Web App是一个沙盒。可以通过Internet访问Azure Web应用程序的唯一方法是仅通过两个已经公开的HTTP(80)和HTTPS(443)TCP端口。对于部署到Azure的Nodejs App,Azure将创建一个命名管道供您的服务器侦听,并将请求从443端口(使用https时)传递到命名管道。

Azure函数:

Azure函数是一种用于在云中轻松运行一小段代码或“函数”的解决方案。您可以只编写解决问题所需的代码,而无需担心整个应用程序或运行该问题的基础结构。函数可以使开发更加高效,并且您可以使用自己选择的开发语言,例如C#,F#,Node.js,Python或PHP。仅支付代码运行时间,并信任Azure可根据需要进行扩展。 Azure Functions使您可以在Microsoft Azure上开发无服务器应用程序。

Api应用程序和Web应用程序几乎是同一笔交易。逻辑应用程序和函数在某种意义上是相同的,因为它们允许您响应事件或按计划执行某些操作,但是函数是一种运行代码(或现有应用程序)的方式,而逻辑应用程序更像是工作流程的构造函数,在哪里执行现有操作并将其链接起来(因此无需编码,或几乎没有编码)

Deploy:

使用ftp将您的Web表单部署到Azure Function。部署不会有问题,但不会显示该网页。

注意:

尽管在许多情况下,Azure功能和Azure Web App非常相似。但是,如果您选择部署Web表单应用程序,您仍然会发现差异。即使您可以将项目部署到Azure Web App,它也不会显示任何网页。

© www.soinside.com 2019 - 2024. All rights reserved.