2011-08-09 8 views
1

IIS 7を使用しています.ASPファイルをaspxファイルと同じハンドラで処理する必要があるため、サーバーサイドの文字列操作それらをブラウザーに送信する前に。JSXファイルをASPXファイルと同じサーバーハンドラで実行しています。

IIS7、.NET 4、統合パイプラインモードを使用します。

System.Web.UI.PageHandlerFactoryを使用して* .jsをキャッチするハンドラマッピングに、スクリプトマップと管理ハンドラを追加しようとしました。

これは検出されていますが、jsページを開くと500のエラーが表示されます。

私たちはこれを間違った方法で行っていますか?私たちが何が欠けているかは不明です。

答えて

1

チェックアウトthis posting buildProvidersブロックは次のように見えるように

<remove extension=".js" /> 

:あなたはそれを介しての.jsファイルを実行したいとしているので、

しかし、あなたはJSは、この行を追加することで、プロバイダを構築するデフォルトを削除する必要があります:

<buildProviders> 
    <remove extension=".js" /> 
    <add extension=".js" type="System.Web.Compilation.PageBuildProvider" /> 
</buildProviders> 
+0

パーフェクト。ありがとうございました。 –

関連する問題