我们已经按照 Phil Haack 的帖子:ASP.NET MVC on IIS 6 Walkthrough的教程在 IIS6 上设置了 MVC4 。
基本上,我们有:
插入通配符扩展映射到:
c:\windows\microsoft.net\framework\v4.0.30319\aspnet_isapi.dll
取消选中验证文件是否存在复选框。
这些页面可以毫无问题地加载。但是我们的 ajax 调用都不起作用。
我总是得到一个404 Not Found
,不管它是POST
什么GET
。
我所有的 ApiControllers 都位于/Api/...
. Build Action
是Compile
和Copy to Output Directory
是Do not copy
。
还有其他地方我应该研究吗?