首页 > 解决方案 > Azure WebApp 的起点

问题描述

我打开了一个新的 .Net Framework WebApp,并将它与 Azure 一起使用。

首先,当我从 Visual Studio 运行应用程序时,它会打开浏览器并显示默认页面:

在此处输入图像描述

我正在寻找一个“主要”类或方法,但找不到。我想知道它从哪里开始?这东西是怎么工作的?

如果添加了一个我想与 WebApp 一起运行的新方法,我应该从哪里调用它?

标签: asp.netazureazure-web-app-service

解决方案


我想知道它从哪里开始?这东西是怎么工作的?

这是关于 asp.net webapp 如何运行的。当应用程序启动时,它运行 Global.asax 的 Application_Start() 方法。在此方法中,您可以将 Route 对象添加到静态RouteTable.Routes集合中。稍后将在收到每个请求时检查这些内容。每个 Route 对象定义了一个要匹配的 URL 模式以及在这种情况下要使用的控制器。

有关 Asp.net webapp 如何运行的更多详细信息,您可以参考这篇文章这篇文章。

如果添加了一个我想与 WebApp 一起运行的新方法,我应该从哪里调用它?

当您发布到 azure 并在控制器中添加新方法时,您可以将其称为yourappname.azurewebsites.net/Controllername/methodname. 这主要取决于你Rounte,你可以参考这篇文章

Azure 应用服务 Web 应用是一种用于托管 Web 应用程序、REST API 和移动后端的服务。您可以使用自己喜欢的语言进行开发,无论是 .NET、.NET Core、Java、Ruby、Node.js、PHP 还是 Python。应用程序在基于 Windows 的环境中轻松运行和扩展。

使用应用服务,您可以为使用的 Azure 计算资源付费。您使用的计算资源取决于App Service plan您运行 Web 应用程序的资源。


推荐阅读