我正在尝试在 VS 2012 上将 url 重写模块与 MVC 应用程序一起使用。我已经使用 web 平台 4.0 安装了该模块,遵循 Ruslan 的博客文章,根据评论更新了他的 js 脚本(特别是 Brant Burnett 的最后一个10 月 19 日,脚本成功执行。我检查了 DotNetConfig.xsd,一切正常。
如果我打开 IIS 管理控制台,我会看到 Url Rewrite 模块,并且一切正常。
我创建了一个简单的 MVC 解决方案(使用默认的 home/account 控制器),当我添加最简单的 ToLowerCase 规则(也从 Ruslan 的博客复制)时,如果我尝试执行,我会在标签下得到蓝色波浪线和 http 500.19 . 重新启动等无济于事。还要提一下我使用 IIS express 7.5。
在运行 VS 2010 的机器上,相同的过程对我来说很好,url 重写没有问题。
有谁知道会出什么问题?进一步分析需要什么信息?为什么智能感知无法工作并且重写模块无法识别?