有没有人有创建 URL 重写的经验Webmatrix
?因为它使用IIS Express
而不是IIS 7
,所以我无法创建这些规则。
我正在部署到IIS 7
我的生产服务器上,所以如果我需要进行任何重写,我需要直接在生产中进行测试。
有什么办法可以切换到使用IIS
而不是IIS Express
在我的本地机器上?
我尝试了一些方法来让本地IIS
工作,但无济于事。
有没有人有创建 URL 重写的经验Webmatrix
?因为它使用IIS Express
而不是IIS 7
,所以我无法创建这些规则。
我正在部署到IIS 7
我的生产服务器上,所以如果我需要进行任何重写,我需要直接在生产中进行测试。
有什么办法可以切换到使用IIS
而不是IIS Express
在我的本地机器上?
我尝试了一些方法来让本地IIS
工作,但无济于事。
您可以通过转到控制面板 -> 程序和功能 -> 打开或关闭 Windows 功能,在 Windows 7 或 Windows 8 机器上安装 IIS。确保安装足够的组件以使 WebMatrix 站点正常工作 - 肯定是 ASP.NET 和管理控制台。
然后,您可以为您的项目所在的目录创建一个虚拟服务器,并使用 IIS 管理控制台来玩弄 URL 重写。您可能需要使用 MS Web 平台安装程序安装 UrlRewrite 模块,可在此处获得:
http://www.microsoft.com/web/downloads/platform.aspx
如果您需要更多帮助以使您的本地 IIS 正常工作,请给我一些有关您已经完成多远的更多信息,我将尝试扩展我的答案。