rlb*_*usa 0 asp.net iis-7 iis-6 web-config
嗨,大家好,
我们有一个运行三个服务器的混合开发环境:Win Server 2003和2008,IIS 7和IIS 6,ASP.NET 2.0和ASP.NET 3.5.以前,所有三个服务器都是Server 03/IIS6/ASP.NET 2.0,但是通过这个新的更改,我发现将任何应用程序从服务器推送/移动到服务器始终是一个可怕的体验,因为总是有各种各样的问题.从服务器到服务器的web.config.我曾经认为自己是一个自信的ASP.NET开发人员,但现在我很害怕每天上班.
我一直在Win 2003/ASP.NET 2.0服务器上使用VS为我生成的web.configs.虽然我们使用ScriptManager和UpdatePanel,但我们的web.configs都不是"leet",它们只是正常的.
为了解决这个问题,作为一个临时解决方案,我必须记住,当项目被移动/测试/部署时,永远不要移动或覆盖任何web.configs,事情会很快混乱.我尝试过"管道",就像我在web.configs中建议的那样,带有新的IIS7东西,但即使这样也不会一直有效.
我能在这做什么,发生了什么?是否有标准的web.config可以在所有服务器上运行并执行UpdatePanel和ScriptManager?
[编辑问题]
由于IIS6是应用程序的基线安装,因此应确保在IIS7下以"经典"模式运行应用程序.这使配置与IIS6框相同.这是我们现在运行Web应用程序的方式,直到我们完全迁移到100%IIS7服务器环境,并且我们在部署/运行时没有任何问题.
要做到这一点,您可以选择在IIS7附带的内置"Classic .NET AppPool"下运行您的应用程序,或者假设您创建自己的自定义应用程序池,只需确保将"托管管道模式"设置为"经典" "在应用程序池的"高级设置"对话框下.
| 归档时间: |
|
| 查看次数: |
1426 次 |
| 最近记录: |