1

PyISAPIe を使用して、Python 2.6 と IIS7 を搭載した Windows システムに Django をインストールしています。小さな Django プロジェクトを作成して実行すると、次のようになります。

再帰の可能性が検出されました! ワイルドカード マップではなく、アプリケーション マップとして構成された PyISAPIe を使用してパススルーを行った可能性があります。

他のさまざまな投稿から、IIS のハンドラー マッピング、特に呼び出しを処理するために PyISAPIe がどのようにマップされているかに関係があるという印象を受けますが、その点を超えて途方に暮れています。あるブログでは、別のエラーを反映するように PyIsapie.py を変更することを提案していますが、それは反応を変えるだけで、問題を修正するものではありません。IIS7 では、PyISAPIe は * (完全なワイルドカード) に設定され、.dll にマップされます。何か案は?

4

1 に答える 1

0

質問はちょっと古いですが、私もこの問題に遭遇して解決したばかりなので、将来の参考のために、PyISAPIeスクリプトのマッピングについて、誰かが仮想ディレクトリのプロパティで次のことを行う必要があることに言及する必要があります(ホームディレクトリ->構成) :

1) アプリケーション拡張機能を追加する

- executable:browse the `PyISAPIe.dll`, extension: `.py`

2) ワイルドカード アプリケーション マップを挿入する

- browse the `PyISAPIe.dll` (untick: Verify that file exists)

それが役に立てば幸い!

于 2013-01-16T10:12:39.057 に答える