开箱即用,SubText无法在IIS7的集成管道模式下运行。不幸的是,它超越了“迁移”web.config以匹配所需的格式。例如,将httpModules和httpHandlers移动到其中的新位置。事实证明,当在集成模式下运行时,Request在Application_Start中不可用,并且这会导致SubText也失败。SubText和IIS 7的集成管道模式
如果我们没有将博客功能添加到现有的GoDaddy托管的ASP.NET网站,我们将留下两个选项:更新SubText代码库以不使用请求上下文(并修复其他任何表面)或者只需在经典模式下运行SubText。
不幸的是,我们目前的GoDaddy帐户受到限制,因为我们只有一个应用程序池可用。由于主站点配置为集成管道模式,因此我们无法自由更改IIS模式而不会影响(读取:打破)主站点。
由于没有切换到更灵活的主机,目前的计划是修改主站点以经典模式运行。这是一个简单的网站,并且将web.config恢复为经典模式格式应该不是什么大问题。或者,我正在尝试更新SubText代码库,以便在Application_Start中不使用请求上下文。我没有听说任何人在集成模式下运行SubText,并且这可能是一个很好的问题 - 假设有必要更新结束。
假设还有大约8个小时分配给这项工作,那么最好的方法是什么?我是否缺少其他选项?
我们并运行良好,在IIS7经典模式的旧版本。别担心。感谢评论,菲尔。 – 2010-01-15 18:49:27