4

.html拡張子を使用してASPページをレンダリングできるようにしたい。

現在、デフォルトのWebサーバーでWindows CE 6を使用していますが、ASPがオンになっています。

私のレジストリキーはHKEY_LOCAL_MACHINE\COMM\HTTPD\ScriptMap、次の文字列キーと値のペアが追加された.html=のようになります\\Windows\\asp.dll。これを行った後、すべての.htmlファイルで403エラーが発生しました。

アップデート:

これを機能させるには、次のようにします。Add .html= \Windows\asp.dll(シングルスラッシュに注意)HKEY_LOCAL_MACHINE\COMM\HTTPD\ScriptMap->ダブルスラッシュは、コードを介して追加する場合にのみ必要です。

403エラーが発生した場合は、権限をチェックして、スクリプトを実行できることを確認してください。

4

2 に答える 2

1

バックラッシュを回避する必要があります。"\\Windows\\asp.dll"代わりに使用してください。

于 2010-04-03T10:46:06.107 に答える
1

コメントを通してこれをやりたくないので、ここに私の考えがあります:

  • ファイルの関連付けに関する追加情報を出力する可能性のあるデバッグビルドを作成できますか?
  • レジストリをどのように変更しますか?永続的なレジストリはありますか?指定されたレジストリキーを使用してイメージを構築していますか?
  • レジストリキーを変更した後(イメージをビルドしていない場合、および永続的なレジストリがない場合)-サーバーを再起動して、レジストリ設定を再度読み取りますか?
于 2010-04-06T13:20:09.180 に答える