私のASP.NETアプリケーションはサーバーでは動作しませんが、開発環境で動作します。私のASP.NETアプリケーションはサーバー上では動作しませんが、開発環境で動作します。
これをデバッグするにはどうすればよいですか?
私のASP.NETアプリケーションはサーバーでは動作しませんが、開発環境で動作します。私のASP.NETアプリケーションはサーバー上では動作しませんが、開発環境で動作します。
これをデバッグするにはどうすればよいですか?
まず、このような質問をstackoverflowに投稿すると、できるだけ多くの詳細を投稿の投稿に投稿します。あなたが十分な情報を提供すれば、このサイトのこれらの人々は華麗で、問題を直ちに解決できます。
すべてのdll、aspx、ascx、.vb、.cs、exe、image、およびconfigファイルを展開したことを確認してください。あなたのweb.configファイルは、有効な接続文字列
を持っているすべてのフォルダ
確認を展開している
確認はあなたの全体のフォルダツリーは、ネットワークサービスアカウントの読み取り/書き込み権限をしていることを確認してください。あなたの全体のフォルダツリーは、アプリケーションがあったように、あなたのアプリケーションプール(IISマネージャ)は、同じ.NET Frameworkを持つIUSRアカウント
確認の権限を読み取った
確認は、(これは後にダウンバックアップすることができます)でコンパイル。これはおそらく、.NET Frameworkの4.0ですが、3.5または2.0
は、Webサーバが
は、asp.netがウェブ上にインストールされていることを確認し、そのファイアウォールでポート80と443のオープンを持っていることを確認してくださいかもしれませんサーバー
C:\Windows\Microsoft.NET\Framework\v4.0.30319
に移動し、aspnet_regiis.exe -i
を実行します。場合によってはこれによって問題が解決されることがあります。 Webサーバーがhtmlファイルを処理することを確認します。 test.htmという名前のファイルをルートフォルダに追加し、その内容として「Hello、私はtest.htmです」を含めます。ブラウザでこれを訪問しようとします。読み込まれない場合は、再度アクセス許可を確認してください。
プロジェクトに追加したすべてのカスタム参照について、サーバー上にdllがあることを確認し、dllが展開されたWebアプリケーションへのアクセス可能なパスにあることを確認します(binフォルダ内など)
私は質問を投稿する人物と同じ問題があります。私はそれがスムーズに動作する私の開発マシンです。自分の開発マシンに展開すると、Webサイト内の特定のページを開くときに、別のw3wp.exeコードが表示されます。 私はメモリ問題のようです。私はさまざまなアプローチを試みましたが、何も動作していないようです。 私が開こうとしているページには、異なるlinqクエリがあります。 私はあなたの質問からできる限り答えます。 すべてのdll、aspx、ascx、.vb、.cs、exe、image、およびconfigファイルを展開したことを確認します。あなたはすべてのフォルダ はい、あなたのweb.configファイルが はいあなたの全体フォルダツリーを読み取った
確認/有効な接続文字列を持っている
確認を展開している はい
確認ネットワークサービスアカウントの書き込み権限あなたの全体のフォルダツリーは、アプリケーションがあったように、あなたのアプリケーションプール(IISマネージャ)は、同じ.NET Frameworkを持つIUSRアカウント
確認の権限を読み取った
確認は、(これは後にダウンバックアップすることができます)でコンパイル。これはおそらく、.NET Frameworkの4.0ですが、3.5または2.0 はい4.0
は、Webサーバが
がasp.netがインストールされていることを確認し、そのファイアウォールでポート80と443のオープンを持っていることを確認してくださいかもしれません〜にWebサーバー •asp.net 4.0を再インストールする必要がある場合は、コマンドラインでC:\ Windows \ Microsoft.NET \ Framework \ Framework \ v4.0.30319に移動し、aspnet_regiis.exe -iを実行します。場合によってはこれによって問題が解決されることがあります。
ウェブサーバーがhtmlファイルを提供することを確認します。 test.htmという名前のファイルをルートフォルダに追加し、その内容として「Hello、私はtest.htmです」を含めます。ブラウザでこれを訪問しようとします。読み込まれない場合は、再度アクセス許可を確認してください。
プロジェクトに追加したすべてのカスタム参照について、サーバー上にdllがあることを確認し、dllが展開されたWebアプリケーションへのアクセス可能なパスにあることを確認します(binフォルダ内など)
いくつかの例がありますか?あなたのローカルコンピュータ環境とサーバー環境の違いは何ですか? –
これは非常に一般的な質問です。正確な問題を説明して絞り込むことができればうれしいです。 – Qorbani
私はあなたのローカルマシンでサードパーティのDLLとEXEにアクセスしていると思います。 FFMPEGビデオカッターやURL書き換えなどのようなものです。共有されているか、権利を持たない限り、サーバー上では動作しません。サードパーティのコードにアクセスするにはサーバー上の権利が必要です。 –