Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/13.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 api WebAPI 2(OWIN/Katana/IIS 7.5)受CA SiteMinder保护时路由中断_Asp.net Web Api_Owin_Siteminder_Katana - Fatal编程技术网

Asp.net web api WebAPI 2(OWIN/Katana/IIS 7.5)受CA SiteMinder保护时路由中断

Asp.net web api WebAPI 2(OWIN/Katana/IIS 7.5)受CA SiteMinder保护时路由中断,asp.net-web-api,owin,siteminder,katana,Asp.net Web Api,Owin,Siteminder,Katana,我有一个WebAPI 2应用程序构建在OWIN/Katana堆栈之上,托管在IIS 7.5中,当SiteMinder尝试重定向到我的API路由时,我似乎无法使WebAPI路由正常工作(它返回404) Siteminder已正确安装在此web服务器上(适用于我的MVC 5应用程序,它位于我的OWIN WebAPI应用程序的同级IIS应用程序中) 当SiteMinder IIS7WebAgent模块从我的WebAPI应用程序中删除时,一切正常,并且我的路由被正确识别 但是,当我添加web代理模块(r

我有一个WebAPI 2应用程序构建在OWIN/Katana堆栈之上,托管在IIS 7.5中,当SiteMinder尝试重定向到我的API路由时,我似乎无法使WebAPI路由正常工作(它返回404)

Siteminder已正确安装在此web服务器上(适用于我的MVC 5应用程序,它位于我的OWIN WebAPI应用程序的同级IIS应用程序中)

当SiteMinder IIS7WebAgent模块从我的WebAPI应用程序中删除时,一切正常,并且我的路由被正确识别

但是,当我添加web代理模块(runAllManagedModulesForAllRequests=“true”)时,只有对WebAPI的默认路由的请求才起作用(即,“/myapp/”路由到我的默认“home”控制器,但对“/myapp/home”的请求都返回404)


有人知道需要如何配置吗?

看起来这是由SiteMinder与IIS集成管道集成中的错误造成的


将CA SiteMinder更新为r12.51后,我们的问题消失了。

嗨,詹姆斯,你能给我一个关于你如何为你的站点设置SM的指针吗?目前我们正在将SM与ISAPI一起使用,这让我们疯狂