3パソコンの中でASP.NET MVCアズールプロジェクトを共有する最良の方法は?
-
22-08-2019 - |
質問
私はASP.NET MVCアズールプロジェクトをzip形式で圧縮し、別のコンピュータ(両方がVS 2008持っている)にそれをコピーしました。私はちょうど「Visual Studioの\プロジェクト\ドキュメント」でそれを解凍してできましたが、私はかなりそれが働いて得ることができないと思いました。私のサイトは構築しますが、ブラウザは、マスターページまたはSite.cssは表示されません。 Zipファイルがうまく動作として周りにプロジェクトを動かすべきか?
私の本当の問題は、3台の異なるコンピュータ間でASP.NET MVCアズールプロジェクトを共有する一つの開発者のための最良の方法は何でしょうか?私はDropboxのか、Live Meshのようなものを使用する必要がありますか?または、githubのかもしれない?
解決
ここでOP。問題は、「静的コンテンツは、」第二のコンピュータにIISで有効になっていなかったということでした。紺碧の最新のインストール手順(月'09 CTP)は、この重要なステップを省略します。最初のコンピュータは、もともとその指示静的コンテンツを有効にする方法についてステップを含ま月'09 CTPを、走りました。それらをビュンによって周りのプロジェクトを移動すると、正常に動作するようです。
他のヒント
私は愛ののgitとgithubのを使用。私はそれで多くのコンピュータ間で私のコードを共有してきました。これは、Visual StudioのソリューションファイルとC#のだったので、それはあなたの状況に非常に似て聞こえるます。
もちろん、私は、ソースコード管理のためのgitのが大好きです。私は誰にもお勧めしますが、あなたはそれに慣れていた場合、まともな学習曲線があります。それは私が初めてそれ掘り下げていることのみ約8ヶ月前に本当にだったので、私は、私を助けたリソースをお勧めすることができます。
あなたは、ソースコード管理ツールとしてのgitを採用することを見ていない場合は、、そして、あなたがマシン間でコードを移動するための他のオプションを見てみたいことがあります。
おそらく、あなたのIIS仮想フォルダは、マシン上で別々に設定されていますか?あなたはそれを構築すると述べたが、実行されません。これは、Webサイト自体の構成は、2台のマシン間異なることがあります(と私たちは私がASP MVCがこの時点でどのように機能するかについての認識していないよいくつかのものに取得している)ことを示唆しています。
はい、ジップの周りのプロジェクトを移動するのはずの仕事は、あなたがアップzip形式で圧縮サブディレクトリにあります。時には、サブディレクトリにはないソリューションにファイルを追加することができます、それは問題を引き起こす可能性があります。他のファイルへの参照ではなく、絶対の、相対的である必要があります。
あなたの両方が同じファイルを編集したり、誤ってまだその変更を持っていない開発者のマシンから1で編集したファイルを上書きする場合は、あなたが発生する可能性のある問題がある。
ほとんどの開発者は、プロジェクトを共有するためのソース管理のシステムを使用しています。 Gitは成長している聴衆を持ってかなり新しいものです。 Subversionは少し長いの周りされて、非常に人気がありました。 Visual StudioはTeamFoundationサーバーと統合します。
(セットアップに独自のSubversionリポジトリを持っていないように)ProjectLocker.comは、ホスティング無料の転覆を提供しています。
Codeplex.comは、オープンソースプロジェクトのホスティングTeam Foundation Serverのを提供しています。
これは、アプリ・ルートは、アプリケーションでない場合、またはアプリケーションが正しく仮想ディレクトリを処理していない場合はあなたが見るものの種類のような音ます。
virtualsをして。たとえば、あなたはめったに使うべきではありません「/ fooの/バー」 - アプリがサイトのルートにインストールされていない場合は、予期しない動作を取得しますので、 - あなたは「〜/ fooの/バー」を意味、これは多くの場合、余分なコードを必要とし、 ここを議論したようにます。