我完全迷失了似乎是一种奇怪的行为,我已经谷歌数小时而且找不到任何线索。 我制作了一个MVC 4 WebApi,它在我用于开发的两台机器上起到了魅力的作用。如果我部署应用程序并将它们配置到IIS(在Win7 64和Win8 64上),一切都很好。 如果我在Windows 2008服务器32位IIS 7上移动相同的文件夹,该应用程序将部分工作。
通过使用默认的模板Api帮助页面,我看到一些控制器(工作正常) 有些甚至没有出现,尝试通过GET调用它们最终在“找不到与请求URI匹配的HTTP资源”并通过POST调用它们给我一个404.
我唯一能够弄清楚的是我看到的控制器是一个继承的DLL(由我在同一个解决方案中编写),但WEBAPI项目中的控制器根本没有显示。
对不起,这个问题很乱,找不到更好的解释方法。