2010-12-01 9 views
3

私はこのエラーを取得していますURLを入力したとき、私はサーバーアプリケーションを使用できませんか? asp.netで?

Server Application Unavailable. 
The web application you are attempting to access on this web server is currently unavailable. Please hit the "Refresh" button in your web browser to retry your request. 

はあなたが私はあなたに感謝することができます..オンライン、私のWebアプリケーションをアップロードしました。

+0

ホストされている場合は、ホストに問い合わせてください。それがあなた自身のサーバの場合、詳細を記入してください。 –

答えて

0

これはほとんどすべてのことが可能です。 (正しい).NETフレームワークをインストールしていないこと、IISで間違ったアプリケーションプールを選択したこと、無効なweb.configファイルなど。

問題はですが、おそらくは誤った設定になり、コードに「バグ」はありません。しかし、詳細がなければ、誰もが助けることができるとは思っていません。

試してみることの1つ:Windowsイベントログを確認してください。アプリケーションのセクションの下に詳細なエラーメッセージが表示されることがあります。

0

フレームワークのインストールパスにあるaspnet_regiis.exeを再度使用して、asp.netフレームワークを再度登録してみてください。デフォルトでは、c:¥windows¥microsoft.net¥framework¥v2.0.50727フォルダにあります。あなたのフレームワークのバージョンに基づいてフォルダを選択することができます。

は、次のコマンドを試してみてください -

aspnet_regiis.exe -ua 

これは、すべてのバージョン

をアンインストールし、その後

aspnet_regiis.exe -i 

これは、これは多くの理由のために発生する可能性が2.0

0

のバージョンをインストールします。まず、web.configを編集し、< customErrors>という行を探し、そのモードをオフに設定します(http://msdn.microsoft.com/en-us/library/h0hfz6fc.aspxを参照)。これにより、単一のメッセージではなくエラーの詳細が表示される場合があります。

詳細については、http://www.ironspeed.com/Designer/3.2.4/WebHelp/Part_VI/Server_Application_Unavailable.htmをお読みください。

+0

このエラーは、サイクルの初期に発生します。カスタムエラーをオフに設定しても、この場合は何も変更されません。 – Razzie

5

私は同じ問題を解決しました。あなたのアプリケーションが動作している.netのバージョンでWeb設定を確認してください。同じバージョンのアプリケーションに新しいアプリケーションプールを作成し、アプリケーションをそのプールに移動します。うまくいくことを願っています。

1

幸い私たちのWebサーバーが弊社のIISサーバーに展開されて稼動していました。この同じエラーで、「サーバーアプリケーションは使用できません。

何私のためにそれを修正することは新しいアプリケーションプールのユーザー(デフォルトの全てを受け入れる)を作成することだった、と私は、この新しいを使用するために私のウェブサイトを持ってデフォルトのプールユーザーの代わりにプールユーザー。

このエラーが発生した場合、試してみるのは本当に簡単です。

これは、同じIISサーバー(でも)にWebサイトを展開している他の開発者が、デフォルトのApp Poolユーザーを使用していると思われますが、そのアプリケーションではASP.Netの別のバージョンが使用されていました。

関連する問題