5

VS 2012のMVCアプリケーションでURL書き換えモジュールを使用しようとしています。Webプラットフォーム4.0を使用してモジュールをインストールし、Ruslanのブログ投稿に従い、コメントに従ってjsスクリプトを更新しました(具体的には、Brant Burnettによる最後のスクリプト)。 10月19日、スクリプトは正常に実行されました。DotNetConfig.xsdを確認したところ、すべて問題ないようです。

IIS管理コンソールを開くと、Url Rewriteモジュールが表示され、すべて問題ないように見えます。

単純なMVCソリューション(デフォルトのホーム/アカウントコントローラーを使用)を作成し、最も単純なToLowerCaseルール(これもRuslanのブログからコピー)を追加すると、タグの下に青い波線が表示され、実行しようとするとhttp500.19が表示されます。 。再起動などは役に立ちません。また、IISExpress7.5を使用していることにも言及しておくことが重要です。

同じ手順がVS2010を実行しているマシンで問題なく機能し、URLの書き換えは問題なく機能しました。

誰かが何がうまくいかないか知っていますか?さらなる分析にはどのような情報が必要ですか?インテリセンスが機能せず、リライトモジュールが認識されないのはなぜですか?

4

1 に答える 1

7

問題は .NET Framework のバージョンにあり、各バージョンには独自の構成 IntelliSense ファイルがあります。追加の問題は、4.5 のファイルがC:\Program Files (x86)\Microsoft Visual Studio 11.0\Xml\Schemas\asDotNetConfig45.xsdではなく、追加のフォルダーにあること1033です。

ここで、VS 2012 および .NET 3.5、4.0、4.5 用の RuslanY のセットアップ スクリプトを更新しました: http://pastebin.com/8GGGHTBL

于 2013-01-17T20:41:42.647 に答える