【发布时间】:2015-02-16 21:26:20
【问题描述】:
我正在使用 ASP.NET MVC 4 并希望支持 URL 中的点。因此,我按照其他 Q/A 的建议将以下配置添加到 web.config:
<system.webServer>
<handlers>
<add name="ApiURIs-ISAPI-Integrated-4.0"
path="/user/*"
verb="GET,HEAD,POST,DEBUG,PUT,DELETE,PATCH,OPTIONS"
type="System.Web.Handlers.TransferRequestHandler"
preCondition="integratedMode,runtimeVersionv4.0" />
</handlers>
</system.webServer>
现在我想为多个路径启用此功能,我该怎么做?
我尝试过的事情:
用逗号或分号连接路径,不起作用,即
path="/user/*,/event/*"
path="/user/*;/event/*"
如果我为路径添加更多 <add> 标记,我会收到一条错误消息,提示“无法添加类型为 'add' 且唯一键属性 'name' 设置为 'ApiURIs-ISAPI-Integrated-4.0' 的重复集合条目” .
如果我只是在路径中添加“*”,则会导致脚本和 css 解析出现问题,我还没有弄清楚原因。但在调试之前,我想先看看是否可以指定多个路径。
【问题讨论】:
-
你找到这个问题的答案了吗?
-
@nick-s 不,我没有。
标签: asp.net asp.net-mvc