我有一个 ASP.net Web 应用程序,在我的测试(数据库)服务器上,我启用了 sqlserver 来存储视图状态,当我从 Visual Studio 运行应用程序时,它工作正常。
但是,当我尝试在生产机器(IIS 6)上托管应用程序时,每个页面请求中仍然存在视图状态。
如果我对生产机器使用完全相同的连接设置并从 Visual Studio 中运行 Web 应用程序,则视图状态不存在。
这让我相信要么
1) 我需要在 IIS 中启用/禁用的东西 2) 我的生产 web.config 中的东西会干扰。
如果有人可以帮助我解决这个问题,将不胜感激。
注意应该补充说我正在使用 Ironspeed 来生成页面。所以可能存在ironspeed需要的配置问题。
已解决 Ironspeed是一个问题,它是用于生成 asp.net 页面的第三方应用程序 - web.config 中需要一个密钥,该密钥位于我的本地机器上,但不在生产机器上。猜猜当您继承另一个框架时,您还需要确保遵循框架要求。