我的解决方案中有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客户端)。