一旦部署了我的 web 应用程序的部分停止工作。每个控制器上的索引都可以工作,通过 Ajax 发布一个表单,登录也可以。其他然后产生 404。我知道在集成模式下不应该做任何特别的事情。
我不知道如何进行故障排除。
一些信息:
- 应用程序正在使用设置为集成模式的默认应用程序池。
- WebApp 是在 net framework 3.5 中完成的。
- 我使用默认路由模型。
- 操作系统是 Windows Server 2008。
- IIS 7
任何帮助表示赞赏。谢谢。
编辑:我确定只有接受 ID 参数的操作不起作用。相反,当我在默认 MVC 应用程序的 Home 控制器中添加虚拟 id 方法时,它可以工作。
编辑2:我发现了问题。该网站的几个页面上的链接没有使用 ActionLink 帮助器。由于调用了 Ajax,因此更难看到。因此,永远不要对网站上的操作链接进行硬编码,即使是临时的。