2017-03-21 14 views
0

Web APIアプリケーションでいくつかの外部DLLを改善しました。 Visual StudioのIIS Expressを使用して実行するとうまくいきます。しかし、私はローカルまたはサーバーのIISにそれをdepoy場合、アプリケーションは、アプリケーションプールをクラッシュしています。問題を見つける方法はありますか?アプリケーションプールのクラッシュ:IIS Expressとローカル/サーバーIIS

外部DLLのコンストラクタを呼び出すと、アプリケーションがクラッシュします。

+0

サーバーのアプリケーションログを調べます。それはあなたに手がかりを与えるでしょう、もしあなたがまだわからないなら、あなたはいつもここにそれを加えることができます。 – G0dsquad

+0

アプリケーションログに警告User Profile Serviceが表示されています。イベントID:1530.説明:Windowsは、レジストリファイルが他のアプリケーションまたはサービスによって引き続き使用されていることを検出しました。ファイルがアンロードされます。レジストリファイルを保持するアプリケーションまたはサービスが正しく機能しない可能性があります。 – PSAFOL

答えて

0

ローカル/サーバーIISのアプリケーションプール設定を変更しました。

オープンIIS - アプリケーションプール - アプリケーションのアプリケーションプールを選択 - 高度な設定を設定し

アイデンティティ:LocalSystemの

ラピッドフェール保護 - 有効:Falseの

私にはありません方法を知っていますが、私の問題は解決しました。

+0

これは一種の「カーペットの下で掃除する」アプローチです。短期間で_x_失敗の後で急速な失敗保護がApp Poolを停止します。根本的な問題はまだ発生しているので、ユーザーの問題をデバッグするのが最善です。おそらくAppPoolのアイデンティティはログインできません。 – G0dsquad

+0

ありがとう@ G0dsquad。問題を解決するには?私はアプリケーションプールをクラッシュさせているので、私はアプリケーションをデビューすることはできません。 – PSAFOL

+0

デバッグ方法を理解しましたか? – Taran

関連する問題