【发布时间】:2015-02-04 14:11:48
【问题描述】:
我有一个现有的 ASP.Net MVC 5 Web 应用程序(和相关的 Web 服务),我被要求将其部署到 Azure 中的特定 VNet(虚拟网络)中。我已经在谷歌上搜索到了这个并删除了。
我发现最好的方法是编辑 ServiceConfiguration.cscfg 文件以包含这样的节点:
<NetworkConfiguration>
<VirtualNetworkSite name="Test-VNet" />
<AddressAssignments>
<InstanceAddress roleName="Test-Role-1">
<Subnets>
<Subnet name="Subnet-1" />
</Subnets>
</InstanceAddress>
</AddressAssignments>
</NetworkConfiguration>
问题在于 .cscfg 文件 APPEAR 是 Azure 云服务部署项目所独有的,这在部署Azure 网站。如果这是唯一的方法,那么我将不得不创建一堆云服务项目,将代码移植到它们中,然后重新测试。这可能会非常耗时,而且我认为管理层不会意识到风险。
我是否必须将 Web 应用程序项目重新创建到 Azure 云服务中才能将它们部署到 VNet 中,还是有其他方法...?
【问题讨论】:
标签: asp.net azure deployment azure-virtual-network virtual-network