2012-02-21 7 views
0

Visual Studio 2010、C#、ASP.NET &最近、私はWindows Server 2008 R2上で動作するVDS(仮想専用サーバー)を購入しました。サーバー上でSQL Server 2008 expressをインストールしてください。しかし、サーバー上のWebアプリケーションの実行とデバッグは、リモートテストよりもはるかに高速で簡単にできると思うので、私のサーバーにもVS2010を持っていきます。 VS2010と私のサーバーのコード?私はリモートデスクトップを使って私のサーバを見ることができるので、それは可能でなければならないと思います。 VS2010の究極のローカルマシンを使用していますが、VS2010 Expressと究極の違いはVS Expressは無料ですので、ダウンロードしてサーバーにインストールするのは簡単ですサーバーにVS2010 Expressをインストールする

どうすればよいですか今?私をお待ちください

答えて

1

リモートデバッグを使用することもできます。サーバー上のコントロールの程度に応じて、それを機能させることができます。 Visual Studioでを選択すると、デバッグ - >アタッチするプロセスを使用すると、接続先のリモートマシンを指定できます。リモートマシンでは、AppPoolに関連付けられたw3wp.exeプロセスに接続します。このルートに行った場合は、プロダクションマシンにVisual Studioは必要ありません。

1

あなたの状況の詳細はわかりませんが、(プロダクション)サーバーでアプリケーションをデバッグする理由は何ですか?それがあなたの開発環境(ローカルマシン)の目的です。ローカルビルドに満足したら、それをサーバーに展開します。

+0

はい、私のデータベースはサーバ上にあります。ローカルマシンではなくサーバ上で動作することもあります。たとえば、すぐにコードをデバッグすることができます。 –

+1

@Ali_dotNet申し訳ありませんが、開発環境にSQL Server 2008 Expressをインストールしないでください。サーバー上で何かをデバッグする必要はありません。あなたの質問を誤解している場合は、お詫び申し上げます。 –

+1

私はmartijn_himselfに同意します。運用時にログを使用する。デバッグするために必要に応じて本番データベースをローカルにコピーします(問題を解決するための実動データが必要な場合)。小さなウェブサイトでは、プロダクションでデバッグをすることができますが、その習慣を身に付けないことをおすすめします。実動コードにブレークポイントを設定し、ブレークポイントで実行が停止すると、あなたのウェブサイト上の他のユーザーはどうなると思いますか?すべてが一時停止します。それは良くありません... –

関連する問題