1

大きな古典的なASPサイトがあり、iframeを使用してmvc3からこれを呼び出す必要があります. そのため、mvc3 プロジェクトを iis6 にデプロイすると、従来の ASP ページで次のようなコンパイラ エラーが発生します。

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

コンパイラ エラー メッセージ: JS1004: 期待される ';'

ソース エラー:

行 1: <% Option Explicit
行 2: Session("LoggedOn") = True
行 3: %>

4

1 に答える 1

0

サイトのデフォルト言語としてJScriptが指定されています。したがって、ヘッダーがない場合:

 <%@ Language="VBScript" %>

<%%>のコードは、JScriptにあると見なされます。デフォルトの言語(IISマネージャー|サイトのプロパティ|ホームディレクトリ|アプリケーションの構成|オプション)を変更するか、このヘッダーを必要なページに追加します。

于 2012-07-25T12:04:45.713 に答える