【问题标题】:url rewrite with visual studio 2012使用 Visual Studio 2012 重写 url
【发布时间】:2012-10-29 11:27:26
【问题描述】:

我正在尝试将 url 重写模块与 VS 2012 上的 MVC 应用程序一起使用。 我已经使用web平台4.0安装了模块,关注Ruslan的博客post,根据cmets更新了他的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 重写没有问题。

任何人都知道会出什么问题吗?进一步分析需要什么信息?为什么智能感知无法工作并且重写模块无法识别?

【问题讨论】:

  • 这里也一样。据我所知,VS2012 甚至不使用 DotNetConfig.xsd 文件

标签: visual-studio-2012 url-rewrite-module


【解决方案1】:

问题出在 .NET Framework 的版本上,每个版本都有自己的 config intellisense 文件。额外的麻烦是4.5的文件不在C:\Program Files (x86)\Microsoft Visual Studio 11.0\Xml\Schemas\中,如DotNetConfig45.xsd,而是在附加文件夹1033中。

在这里,我更新了 RuslanY 的 VS 2012 和 .NET 3.5、4.0 和 4.5 的设置脚本: http://pastebin.com/8GGGHTBL

【讨论】:

  • 就在这里? C:\Program Files (x86)\Microsoft Visual Studio 11.0\Xml\Schemas\1033\DotNetConfig.xsd ???
  • 在哪里/如何运行该脚本?我猜问题答案中的链接,但链接不起作用。
  • @ColinMackay 将此指令 ruslany.net/2009/08/… 与此脚本一起使用 pastebin.com/8GGGHTBL
猜你喜欢
  • 2013-05-10
  • 2015-07-24
  • 2011-04-08
  • 1970-01-01
  • 1970-01-01
  • 2017-11-07
  • 2014-11-20
  • 2023-03-29
  • 2014-08-30
相关资源
最近更新 更多