ASMX Web服务和MVC在单个程序集中具有2个独立的子域

时间:2015-02-19 14:46:17

标签: asp.net asp.net-mvc web-services iis iis-7.5

我的解决方案中有2个程序集:

MySite <- MVC site
MySiteServices <- ASMX services

在IIS中映射到此设置:

http/https://example.com -> C:\inetpub\wwwroot\mysite
http/https://services.example.com -> C:\inetpub\wwwroot\mysiteservices

这导致我的部署比我想要的更复杂,所以我想将Web服务合并到MVC项目中。换句话说,像这样:

http/https://example.com -> C:\inetpub\wwwroot\mysite
http/https://services.example.com -> C:\inetpub\wwwroot\mysite\services

这种设置可行吗?在IIS中我需要做什么才能使此配置生效?如果解决方案返回30X HTTP响应代码,则无法破坏任何现有客户端(可能是使用Web服务引用的.NET客户端)。

0 个答案:

没有答案