MVC4項目發佈到服務器後 调用WebServices报404错误的解决方法

因为MVC4项目中的URL有着特定的格式,假如格式没有做限制,那么必须是http://www.xxx.com/Controller/Action/Param 而要调用WebServices时的URL是http://www.xxx.com/xxx.asmx?op=xxxxx,那么这个URL必然被路由给过滤了,所以报404错误,那么就要给路由消除限制,那么就要加上 routes.Ignore("{*allasmx}", new { allasmx = @".*\.asmx(/.*)?" }); 这么一句代码..忽略 通过正则表达式去忽略调用WebServices后的URL,,那么,就能成功了..啊哈哈

posted @ 2013-11-18 00:26  murphy_1  阅读(229)  评论(0编辑  收藏  举报