gpt4 book ai didi

asp.net-mvc - 将两个 ASP.NET MVC 项目部署到同一根域上的 Azure

转载 作者:行者123 更新时间:2023-12-02 23:21:44 25 4
gpt4 key购买 nike

我们想要将两个 ASP.NET MVC 项目部署到 Azure。我们希望 URL 结构发挥作用的方式是,当用户浏览 www.sitename.com/app1 时,它将到达第一个应用程序,而当用户浏览 www.sitename.com/app2 时,它将到达第二个应用程序。

如果是 IIS,我们可以配置它,但即使我们可以远程访问 Azure 计算机,我们也不能假设明天它会是同一台计算机(由于 Azure 的工作方式)。

我们不想合并这两个应用程序,而是将它们分开。

有可能吗?最佳实践是什么?

最佳答案

我认为您正在寻求使用虚拟应用程序?

在这种情况下,您可以使用http://msdn.microsoft.com/en-us/library/gg433110.aspx :

Partitioning a domain by using virtual applications

When you create a web role, you create a cloud project with one web role that is configured as a web site. The following procedure explains how to add a virtual application to the web role.

To configure the additional site in the cloud project

Open the ServiceDefinition.csdef for the cloud service.

Under the Sites element for the WebRole, copy the following XML code.

<Site name="web-site-name">   
<VirtualApplication name="web-application-name" physicalDirectory=”directory-path" />
<Bindings>
<Binding name="binding-name" endpointName="endpoint-identifier" />
</Bindings>

要获得完整的演练,请尝试:http://www.wadewegner.com/2011/02/running-multiple-websites-in-a-windows-azure-web-role/

关于asp.net-mvc - 将两个 ASP.NET MVC 项目部署到同一根域上的 Azure,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6187057/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com