2009-02-27 23 views
0

私は制御できないリモートサーバーにWebアプリケーションを展開しようとしています。Webアプリケーションをデプロイする際の問題

私は、Visual StudioからFTPの展開を使用している場合は、私は、サーバー上にファイルを取得するために管理しますが、私は、サーバーへの私のブラウザをポイントすると、それは私にstandandエラーページ与える:

サーバーエラーでを'/' 応用。 ランタイムエラー 説明:サーバーでアプリケーションエラーが発生しました。このアプリケーションの現在のカスタムエラー>設定により、アプリケーションエラーの詳細がリモートから(セキュリティ上の理由により)表示されなくなります。ただし、ローカルサーバーマシン上で実行しているブラウザーで見ることができます。

詳細:この特定のエラーメッセージの詳細をリモートマシンで表示できるようにするには、現在のWebアプリケーションのルートディレクトリにある "web.config"設定ファイル内にタグを作成してください。このタグは、 "mode"属性を "Off"に設定する必要があります。

注:あなたが見ている現在のエラーページは、カスタムエラーを指すように、アプリケーションの>構成タグの「defaultRedirectで」属性を変更することで、カスタムエラーページで置き換えることができますページURL。

私は上記のテキストが示唆するようにカスタムエラーモード= "オフ" を持っていることSHUREを行っています。リフレッシュやCntl-F5-ingの量がないと、上記のエラーページ以外は何も表示されません。

答えて

2

これは、配置した場所がIISアプリケーションとして設定されていない可能性があります。これは.netフレームワークアプリケーションが正しく動作するために必要です。

サーバーを制御できないため、IISの設定を変更することができず、.netをサーバーにドロップすることは、xcopyの展開方法ではありません。

1

仮想ディレクトリが公開場所に正しくマップされていることを確認してください。あなたの質問がweb.configの変更に影響を与えることはないので、影響はありません。

1

おそらく、リモートサーバー上のアプリケーションがIISでアプリケーションとして定義されていない可能性があります。これは、 'code'リソース(binまたはApp_Codeディレクトリ)が見つからないことを意味し、customErrors設定は親web.configから取得されます。

関連する問題