Iis 7 潜文本与iis7';s集成管道模式

Iis 7 潜文本与iis7';s集成管道模式,iis-7,integrated-pipeline-mode,subtext,Iis 7,Integrated Pipeline Mode,Subtext,开箱即用,子文本无法在IIS7的集成管道模式下运行。不幸的是,它超出了“迁移”web.config以匹配所需格式的范围。例如,将HttpModule和HttpHandler移动到其在中的新位置。事实证明,在集成模式下运行时,请求在应用程序启动时不可用,这也会导致子文本失败 如果我们没有将博客功能添加到现有的、由GoDaddy托管的ASP.NET网站,我们将有两个选项:更新子文本代码库以不使用请求上下文(加上修复任何其他表面),或者只是在经典模式下运行子文本 不幸的是,我们目前的GoDaddy帐户

开箱即用,子文本无法在IIS7的集成管道模式下运行。不幸的是,它超出了“迁移”web.config以匹配所需格式的范围。例如,将HttpModule和HttpHandler移动到其在中的新位置。事实证明,在集成模式下运行时,请求在应用程序启动时不可用,这也会导致子文本失败

如果我们没有将博客功能添加到现有的、由GoDaddy托管的ASP.NET网站,我们将有两个选项:更新子文本代码库以不使用请求上下文(加上修复任何其他表面),或者只是在经典模式下运行子文本

不幸的是,我们目前的GoDaddy帐户受到限制,因为我们只有一个应用程序池可用。由于主站点配置为集成管道模式,因此我们无法在不影响(读取:中断)主站点的情况下自由更改IIS模式

除了切换到更灵活的主机之外,目前的计划是修改主站点以经典模式运行。这是一个简单的网站,将web.config恢复为经典模式格式应该没什么大不了的。或者,我正在考虑更新潜文本代码库,以便在应用程序启动时不使用请求上下文。我还没有听说有人在集成模式下运行SubText,这可能是一个很好的问题需要解决——假设必要的更新已经结束


假设这项工作还有8个小时,那么最好的方法是什么?我是否缺少任何其他选项?

作为后续,我们很快注释掉了引用请求上下文的应用程序启动代码。这个实验导致了更多的例外情况。现在,我们正在修改主站点,使其以经典模式运行。

作为后续,我们很快注释掉了引用请求上下文的应用程序启动代码。这个实验导致了更多的例外情况。我们现在正在对主站点进行修改,以在经典模式下运行。

不幸的是,在部署Subtext 2.1.2时,我没有安装IIS 7进行测试。在即将到来的Subtext 2.5中,我们非常适合使用IIS 7集成模式。不幸的是,2.5还没有推出

如果你对最新版本还满意的话,你可以试试我们主干上的最新版本。它非常坚固,我们几乎完成了。如果你正在升级一个现有的博客,这可能是一个挑战。如果您正在安装一个新的,这可能是一个很好的构建尝试


不幸的是,在部署Subtext 2.1.2时,我没有IIS 7安装可供测试。在即将到来的Subtext 2.5中,我们非常适合使用IIS 7集成模式。不幸的是,2.5还没有推出

如果你对最新版本还满意的话,你可以试试我们主干上的最新版本。它非常坚固,我们几乎完成了。如果你正在升级一个现有的博客,这可能是一个挑战。如果您正在安装一个新的,这可能是一个很好的构建尝试


旧版本在IIS7经典模式下运行良好。别担心。谢谢你的评论,菲尔。我们在IIS7经典模式下运行旧版本,一切正常。别担心。谢谢你的评论,菲尔。