【发布时间】:2011-09-23 11:16:43
【问题描述】:
我在 IIS 7 中应用了 URL 重写规则,如下所示:
模式:^([0-9a-zA-Z-]+)/([0-9a-zA-Z-./()]+)
RewriteUrl: {R:1}.svc/{R:2}
当我这样调用我的服务时,这非常有效:http://mysite/site/myservice/input/params
我面临的问题是我的项目中指向 HTML 文件的所有其他链接似乎都附加了 .svc,例如此代码不起作用:
当我尝试在网络浏览器中导航到 URL 时,我收到如下错误消息:
找不到资源: 请求的 URL:/site/stylesheet*.svc*/stylesheet.css
当 svc 存在时,IIS 似乎会正确删除它,但在它不存在的情况下会添加它。
有什么想法吗??
【问题讨论】:
标签: asp.net wcf web-services svc