首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >URLRewriting.net和IIS7问题

URLRewriting.net和IIS7问题
EN

Stack Overflow用户
提问于 2011-05-13 06:40:59
回答 2查看 3.1K关注 0票数 2

NET2.0/umbraco4.0.3网站托管在IIS6中,并使用http://urlrewriting.net/重写了几次url。我们刚刚将站点移动到IIS 7/classic池,URL重写停止工作。谁能给出一个提示,可能是什么问题,因为我们正在尝试一段时间,但没有任何运气!

致以敬意,

澳新银行

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-05-13 19:14:07

@mahesh Umbraco 4.0.3只需要.NET 3.5 (阅读:带有AJAX库的.NET 2.0,它包含在发行版中)。

@Anz,最需要检查的是:

  1. 是否已将通配符ISAPI处理程序添加到用于经典模式的站点?要使无扩展URL起作用,必须向站点添加一个通配符处理程序,然后该处理程序将指向C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_isapi.dll.这适用于经典模式下的IIS6和IIS7站点(IIS6只有经典模式)。集成模式下的
  2. ,但这不是必需的……因此,您可以尝试将您的应用程序池切换到集成模式,看看这是否有效。
  3. 检查您的应用程序池的身份。有时,站点无法正确加载组件,因为应用程序池的标识无法访问它们。在IIS7中,您有一个名为ApplicationPoolIdentity的新原则,它以"IIS APPPOOL\“的格式为该应用程序池创建一个新的用户just。如果你的应用程序池的Identity属性设置为ApplicationPoolIdentity,你需要授予对它的读/写/修改访问权限,方法是转到文件夹,右键单击并点击属性,切换到安全性,单击“编辑”,单击“添加...”,键入"IIS APPPOOL\“(不带引号,with all spaces),单击确定。针对此用户设置"Modify“属性,单击”Apply“,然后单击”Close“。

HTH,

本杰明

票数 1
EN

Stack Overflow用户

发布于 2012-08-31 23:12:09

或者:

我已经将服务器从32位Windows升级到64位Windows。

需要选中应用程序池上的“允许32位应用程序”。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5985343

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档