2011-06-29 25 views
3

イメージが重く、FTPサーバーにサイトを公開しているウェブサイトを完成させたばかりです。公開時間は約5分かかります。公開するファイルタイプを設定する方法はありますか?私は、ファイルの拡張子が(.config、.aspx、.cs、.asmx、.js、.html、.css、.master)の場合にのみ変更を適用したいと思います。Visual Studio 2010 - Webサイトの一部を公開しますか?

これは可能ですか?

+0

Copy-Web-Toolを使用してみましたか?そこには単一のファイルまたは更新されたファイルのみが選択できます。いずれにしても、「出版」または「コピー」の選択には大きな違いがあります。 publish - >ソースコードファイルをプリコンパイルすることもできます。 copy - > aspxファイルの最初の呼び出しでコンパイルされるので、ソースコードファイルもコピーする必要があります。 –

+0

コピーウェブツールはどこにありますか? –

+1

ソリューションエクスプローラでプロジェクト要素を右クリック - 「Webをコピー」。あなたがそこにそれを見つけることができない場合は、 "file - new website"ではなく "file - new project - web - asp.net application"を選択してあなたのウェブサイトを作成したかもしれません。 unfortunatellyこれはいくつかのオプションを見つけるためにどこに違いがあります。 –

答えて

4

いいえ、公開プロセスはウェブサイト全体を公開します。

まずローカルコンピュータに公開してから、FTPツール(Filezilla、CoreFTP ...)を使用してファイルをサーバーに選択的にアップロードします。

+0

ありがとう!ローカルでの公開はまともな選択肢のようです。それは馬鹿だと思うし、VSのようなIDEはあなたがこれを制御することはできません... –

+0

@ Quickfire55これは、固定命名とプリコンパイルされたアセンブリの強力な命名のオプションを提供します。参照の処理は、強力な型の更新可能な公開では問題になります。とにかく、将来のリリースでこの機能を提供してくれることを願っています:) – Jayesh

+0

新しい2012.2アップデートでは、特定のファイルを公開できるはずです - http://www.west-wind.com/weblog/posts/2013/May/10/Publish-Individual-Files-to-Your-Server-in-Visual-Studio-20122 - 私はまだそれを動作させる方法を考え出していません:コンテキストメニューのオプションはありませんが、ショートカット 'ALT + P、ALT + P'は – drzaus

1

残念ながら、不可能です。パブリッシュ操作は、すべてまたはすべての操作です。

変更がコードビハインドファイルのみであり、マークアップ/画像/その他のコンテンツに変更がない場合は、DLLアセンブリ(binディレクトリからIIS Webサイトフォルダ)をコピーすることがあります。

1

あなたはこれらの展開ディレクトリ

にコピーされませんNone

に公開したくないものは何でも、私はちょうどそれが動作することを確認しているため、あなたが、私はMVC3でテスト(Build Actionを設定することができますサイト)

はそう、あなたが除外したい各ファイルの設定を変更する必要がありますが、一度に複数の設定を変更することができますし、フォルダを除外することはできません

enter image description here

+0

です。1000枚の画像があればどうなりますか? –

+0

彼は1000の画像を選択し、それらを全て「なし」に設定することができる。最初のものを選択し、シフトを最後に選択してオプションを変更します。 – Beno

+1

これは多くのフォルダがあれば退屈になりますが、これは 'Web Application'ではなく' Web Application'でしか動かないでしょう - このオプションはWebサイトでは利用できません – Beno

関連する問題