2016-07-11 12 views
0

自分のアカウントとしてアプリケーションプールを実行したときに正常に動作するPython Flask Webサイトを持っていました。私は(アクセス権を持っている必要があります)サービスアカウントにこれを変更しようとしたとき、私は次のエラーサービスアカウントとしてアプリケーションプールを実行できません

HTTPエラー500.0取得 - 内部サーバーエラー

を内部サーバーエラーが を持っているため、ページを表示できません発生した。

おそらく原因:•IISが要求を受け取りました。ただし、要求の処理中に内部の エラーが発生しました。 の根本的な原因このエラーは、このエラーが発生したときに、どのモジュールが要求を処理し、何がワーカープロセスで発生したかによって異なります。 ?IISは、Webサイトまたはアプリケーションのweb.configファイルにアクセスできる ではありませんでした。 これは、NTFSアクセス許可が正しく設定されていない場合に発生する可能性があります。 ?IISが Webサイトまたはアプリケーションの構成を処理できませんでした。 ?認証されたユーザーには、このDLLを使用する権限がありません。 ? 要求がマネージハンドラにマップされていますが、.NET拡張機能 機能がインストールされていません。

詳細なエラー情報:モジュールFastCgiModule

通知ExecuteRequestHandler

ハンドラはPythonフラスコ

エラーコード0x80070542

要求されたURL http://qatools:80/

物理パスD:\ PythonWebService \ QATools

は、ログオン方法匿名

ログオンユーザー匿名

私は自分のアカウントとして実行するように戻ってそれを変更すると、それが動作します。何かご意見は?

+0

ハンドラFlaskがこのエラーを報告するので、開発者に報告するか、アーカイブを検索する必要があります。 –

+0

webappが存在するフォルダ/ファイルにアクセスするには、ファイルシステムにサービスアカウントのアクセス許可を与える必要があります。 – spender

答えて

0

参考のため、私はアプリのプールを "Integrated"ではなく "Classic"のManaged Pipelineモードで実行するように変更しました。

関連する問題