Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-mvc/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net web.config中apiuri-ISAPI-Integrated-4.0的多个路径_Asp.net_Asp.net Mvc - Fatal编程技术网

Asp.net web.config中apiuri-ISAPI-Integrated-4.0的多个路径

Asp.net web.config中apiuri-ISAPI-Integrated-4.0的多个路径,asp.net,asp.net-mvc,Asp.net,Asp.net Mvc,我正在使用ASP.NETMVC4,希望支持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

我正在使用ASP.NETMVC4,希望支持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>
如果我为一个路径添加更多的
标记,则会出现一个错误,提示“无法添加唯一键属性“name”设置为“ApiURIs-ISAPI-Integrated-4.0”的类型为“add”的重复集合项”


如果我只是简单地将“*”添加到路径中,就会导致脚本和css解析出现问题,我还没有弄清楚原因。但在调试之前,我想首先确定是否可以指定多个路径。

从我的实验中可以看出,name属性只是一个唯一的标识符,因此可以是任何唯一的键。 试试这个:-

<system.webServer>
  <handlers>
    <add name="ApiURIs-ISAPI-Integrated-4.0_1"
     path="/user/*"
     verb="GET,HEAD,POST,DEBUG,PUT,DELETE,PATCH,OPTIONS"
     type="System.Web.Handlers.TransferRequestHandler"
     preCondition="integratedMode,runtimeVersionv4.0" />
    <add name="ApiURIs-ISAPI-Integrated-4.0_2"
     path="/event/*"
     verb="GET,HEAD,POST,DEBUG,PUT,DELETE,PATCH,OPTIONS"
     type="System.Web.Handlers.TransferRequestHandler"
     preCondition="integratedMode,runtimeVersionv4.0" />
  </handlers>
</system.webServer>


你找到这个问题的答案了吗?@nick-s没有。
<system.webServer>
  <handlers>
    <add name="ApiURIs-ISAPI-Integrated-4.0_1"
     path="/user/*"
     verb="GET,HEAD,POST,DEBUG,PUT,DELETE,PATCH,OPTIONS"
     type="System.Web.Handlers.TransferRequestHandler"
     preCondition="integratedMode,runtimeVersionv4.0" />
    <add name="ApiURIs-ISAPI-Integrated-4.0_2"
     path="/event/*"
     verb="GET,HEAD,POST,DEBUG,PUT,DELETE,PATCH,OPTIONS"
     type="System.Web.Handlers.TransferRequestHandler"
     preCondition="integratedMode,runtimeVersionv4.0" />
  </handlers>
</system.webServer>