我打开了一个新的.Net Framework WebApp,并将其与Azure一起使用。
首先,当我从Visual Studio运行应用程序时,它会打开浏览器并显示默认页面:
我正在寻找“主”类或方法,但找不到。我想知道它从哪里开始?这东西是怎么工作的?
如果添加了一个我想与WebApp一起运行的新方法,我应该在哪里调用它?
答案 0 :(得分:2)
我想知道它从哪里开始?这东西是怎么工作的?
这是有关asp.net Web应用程序运行方式的信息。应用程序启动时,它将运行Global.asax的Application_Start()方法。在此方法中,您可以将Route对象添加到静态{ {1}}集合。这些将在以后收到每个请求时进行检查。每个Route对象都定义一个要匹配的URL模式以及在这种情况下要使用的控制器。
有关Asp.net网络应用如何运行的详细信息,可以参考此article和此one。
如果添加了一个我想与WebApp一起运行的新方法,我应该在哪里调用它?
当您发布到Azure并在控制器中添加新方法时,您可以像RouteTable.Routes
那样调用它。主要取决于您的yourappname.azurewebsites.net/Controllername/methodname
,您可以参考此article。
Azure App Service Web Apps 是用于托管Web应用程序,REST API和移动后端的服务。您可以使用自己喜欢的语言进行开发,无论是.NET,.NET Core,Java,Ruby,Node.js,PHP还是Python。应用程序可以在基于Windows的环境中轻松运行和扩展。
使用App Service,您支付使用的Azure计算资源。您使用的计算资源取决于运行Web Apps的Rounte
。