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中的多个站点所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)