0

我有一个混合 ASP.NET/MVC 2 应用程序,目前托管在 II6 上。我需要将它迁移到 IIS 7.5,但我无法让它工作。

我得到的最远的是当应用程序池处于集成模式时,我使用 AppCmd.exe 迁移了 web.congig,但只有 MVC 部分工作并且 .aspx 页面不会加载。

我怀疑这是由于 somone 编写的名为 StaticFileHandler 的自定义处理程序所致。正如我在日志文件中看到的那样,我知道该代码正在被命中。并且还检查 IISLogs 我可以看到请求返回 200 http 代码

我一直在寻找答案,但我发现唯一接近的人是他们的 .aspx 页面工作而不是他们的 MVC 部分。

有人知道我可以尝试什么吗?我已经研究了好几天了,但没有提出任何问题。

提前致谢。

4

1 回答 1

0

我想通了。问题是由于网站中的模块造成的。这些正在做压缩之类的事情,一旦将它们取出,并将它们从 web.config 中删除,我就很容易让它工作。

于 2012-07-31T08:08:13.923 回答