我有一个WCF服务(假设TestService.svc坐在servicesMVC应用程序中的Area目录中.这个区域被合并到主应用程序中.该区域被调用content.
路线已经设置,该区域工作正常.要访问控制器Index上的操作,Home我可以执行以下任一操作:
http://my-host/areas/content/index/home
要么
http://my-host/content/index/home
但是,SVC文件只能通过以下方式访问:
http://my-host/areas/content/services/TestService.svc
URL必须包含areas目录,我无法直接访问它http://my-host/content/services/TestService.svc.如果我尝试,我会收到错误404.
有没有办法设置应用程序,以便它通过与控制器相同的路由表路由SVC请求?我不想areas用于服务.