一个Azure WebRole中的多个站点

一个Azure WebRole中的多个站点,第1张

概述目标:这是关于支付一个WebRole实例但是演示/测试多个站点什么是完全独立的VS项目(ASP MVC 5,但这无关紧要).站点的区别不是端口号而是域(主机)名称) 也许我想要太多,但通过按主机名(或IP或端口)配置IIS站点,可以使用IIS轻松完成. 我理解(并且可以接受)限制,这些不同的VS项目必须在VS解决方案中一起存在,并且不能独立部署,我想存在一个包含所有配置元信息的常见Azure项目. 目标:这是关于支付一个Webrole实例但是演示/测试多个站点什么是完全独立的VS项目(ASP MVC 5,但这无关紧要).站点的区别不是端口号而是域(主机)名称) @H_502_7@

@H_502_7@也许我想要太多,但通过按主机名(或IP或端口)配置IIS站点,可以使用IIS轻松完成.

@H_502_7@我理解(并且可以接受)限制,这些不同的VS项目必须在VS解决方案中一起存在,并且不能独立部署,我想存在一个包含所有配置元信息的常见Azure项目.

@H_502_7@工具:VS 2013(Premium)和Azure工具2.2

@H_502_7@现在我有一个包含2个项目的解决方案:
MySite(ASP MVC 5项目)
MySite.Azure

@H_502_7@我想添加第二个MVC项目,并希望修改MySite.Azure中的配置和其他文件以部署MySite和MySite2,我想为MySite和MySite2分配不同的主机名. (我知道如何使用我的DNS提供商将我的主机名分配给我的Azure IP,请假设已经完成)

@H_502_7@如果无法通过主机名区分,仍然可以通过端口号区分?

解决方法 只是从顶部开始 @H_502_7@

@H_502_7@你不需要在一个解决方案中的所有项目,但它确实使它更容易,所以我会假设你将在这个阶段.

@H_502_7@将第二个项目添加到您的解决方案中.

@H_502_7@在Azure项目(MySite.Azure)上,在Roles文件夹上,右键单击并按添加> Web角色项目在解决方案中,并将其他项目添加到Azure项目中.

@H_502_7@接下来在本节的ServiceDeFinition.csdef中

@H_502_7@

<Site>   <Site name="Site1" physicalDirectory="C:\Users\User\documents\Visual Studio 2012\Projects\Project1">    <Bindings>      <Binding name="Endpoint1" endpointname="Endpoint1" hostheader="domain1.com" />      <Binding name="Endpoint2" endpointname="Endpoint2" hostheader="domain1.com" />    </Bindings>  </Site>  <Site name="Site2" physicalDirectory="C:\Users\User\documents\Visual Studio 2012\Projects\Project2">    <Bindings>      <Binding name="Endpoint1" endpointname="Endpoint1" hostheader="domain2.com" />      <Binding name="Endpoint2" endpointname="Endpoint2" hostheader="domain2.com" />    </Bindings>  </Site></Sites><Endpoints>  <inputEndpoint name="Endpoint1" protocol="http" port="80" />  <inputEndpoint name="Endpoint2" protocol="https" port="443" certificate="SSLname" /></Endpoints>
@H_502_7@这显示了2个端点以及SSL使用情况.

总结

以上是内存溢出为你收集整理的一个Azure WebRole中的多个站点全部内容,希望文章能够帮你解决一个Azure WebRole中的多个站点所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1074410.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-26
下一篇 2022-05-26

发表评论

登录后才能评论

评论列表(0条)

保存