我在IIS 7如下應用的URL重寫規則:WCF Web服務消除SVC擴展增加.SVC全部分機
模式:^([0-9A-ZA-Z - ] + )/([0-9a-zA-Z-./()]+)
RewriteUrl:{R 1}的.svc/{R:2}
這工作完美當我打電話我的服務如此:http://mysite/site/myservice/input/params
我面臨的問題是所有其他鏈接到我的項目中的HTML文件似乎已附有.SVC,例如驗證碼不起作用:
<的link rel =「樣式」類型=「文/ CSS的」 href =「樣式表/樣式表的.css」 />
當我嘗試瀏覽到URL在Web瀏覽器中我收到一條錯誤信息如下:
資源無法找到: 請求的URL:/網站/樣式表* .svc */stylesheet.css
IIS似乎正確地刪除svc時它存在,但添加它時,它不存在的情況下。
任何想法??
謝謝,工作過一種享受!....對於任何人在這篇文章中絆倒我還修改了RewriteUrl:services/{R:1} .svc/{R:2} – KSoza