2016-07-16 23 views
-1

コンパイルエラーasp.net mvcを使用しているときにコンパイルエラー

説明:この要求を処理するために必要なリソースのコンパイル中にエラーが発生しました。以下の特定のエラーの詳細を確認し、ソースコードを適切に変更してください。

Compiler Error Message: CS1009: Unrecognized escape sequence 

Source Error: 


Line 45: BeginContext("~/Views/Shared/_Layout.cshtml", 0, 4199, true); 
Line 46: 
Line 47: WriteLiteral("\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\" + 
Line 48: "\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\" + 
Line 49: "\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\" + 
+0

レイアウトページでは何もしていませんか? – Shyju

答えて

0

@シンボルを文字列の先頭に追加して、エスケープシーケンスを無視します。 \は、エスケープ文字は、二重の\\は1つのリテラル\文字ですが、このような\の奇数を持つことは、あなたが受けたような例外をスローするためです。その周りの最も簡単な方法は、リテラルとしてすべての文字をコンパイラの御馳走を伝えている、@を使用することで、何のエスケープはありません。

WriteLiteral(@"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\" + 
@"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\" + 
@"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\" + 
+0

私は、任意のページで、このエラーを発見することはできません –

関連する問題