asp.net Webサイトを開発しています。このWebサイトでは、ソースコードとHTMLの面で定期的な更新が必要です。必要な更新が完了したら、私は 'ウェブサイトツールを公開する'を使用して、サイトを自分のローカルディレクトリに公開します。それから、すべてのファイルをリモートファイルにアップロードします。
変更されたファイルだけで自分のサイトを修正する方法はありますか?たとえば、私は84の2つのファイル(HTMLまたはソース側)を更新しただけで、この2つのファイルを問題なく更新できますか?asp.net Webサイトの更新方法(変更されたばかりのファイル)
答えて
を助け
望みは、私はあなたがおそらくVisual StudioのWebサイトプロジェクトのためにうまくすべてをやっていると思います。私がウェブアプリケーションではなくウェブサイトを使って作業しているとき、私は変更されたファイルだけをFTPします。たとえば、.aspxページ内で一部のHTMLタグを変更する場合、そのページのみをWebサーバーにアップロードする必要があります。 .aspx.csページでPage_Load関数を変更すると、Webサーバー上で更新されたDLLを取得する必要があります。
私はFTPツールにFileZillaを使用しています。変更されたファイルのみをアップロードするオプションがあります。したがって、あなたのウェブサイトを公開するためにVisual Studioを使用した後、そのディレクトリの内容全体を取得し、FTPサーバーの場所にドラッグして、変更された内容のみを更新することができます。
プロジェクトの種類によって異なります。
ファイル>新しいWebサイトで作成されたプロジェクトの場合、変更された.aspxファイルをコピーするだけでOKです(対応するコード--cs-ファイルもコピーされていることを確認してください)。
ファイル>新規プロジェクト> ASP.NET Webアプリケーションでプロジェクトを作成した場合は、.aspxファイルとコンパイル済みプロジェクトdllをコピーする必要があります(デフォルトでdllはプロジェクトと同じ名前ですTestProject.dll)をプロジェクト内のbinフォルダから削除します。
ASP.NET Webサイトプロジェクトでは、[プロジェクトプロパティ] - > [MSBuildオプション]タブページで、[このプリコンパイルされたサイトを更新可能にする]を設定できるオプションが用意されています。このオプション
の設定
は「.aspxの ページの内容は アセンブリにコンパイルされていないことを指定し、代わりに、マークアップが残され として-され、あなたがHTMLや クライアントを変更することができますWebサイトをプリコンパイルした後にこのチェックボックスを選択すると、 を選択すると、 aspnet_compiler.exeコマンドに -uオプションを追加することと同等です。
。
私はあなたが何か必要と思いますhttp://winmerge.org/ 変更されたファイルを比較してアップロードする場所です。 Visual Studioはビルドオプション/いくつかの異なるコンパイルを提供していますが、これは
Visual Studioを使用してWebサイトを公開する場合、「このプリコンパイル済みのサイトを更新可能にする」というオプションがあります。このオプションを選択すると、コードの背後ではなくHTMLでいくつかの変更を加えることができます。Programming Tutorials
これは元の質問にはまったく対応していません – Josh
私はVStudioに利用可能なツールに全く惑わされています。代わりにGulpを使用しています。 2017年であっても問題は残ります。
gulpでは、変更されたファイルをディレクトリで監視することができるため、aspx/cshtmlファイルとは別のアセットと共に[bin]フォルダを監視するように設定しています。
私が何かを変更するとすぐに、それは即座に自分のパブリッシュフォルダにコピーされ、後でそれを圧縮して、チェンジセットのみを展開することができます。スクリプトには遅延があるので、動的に生成されるバンドルのような状況でコピー/アップロードを遅らせることができ、完全に変更するまでに時間がかかることがあります。
私は次のマイルストーンを開始する前にそれをきれいにして、自動的に展開する "公開"フォルダを空にして次回の実行に備えます。フォルダを空にするとバックグラウンドで "gulp watch"を実行することは、そのような必要な機能を支払うための小さな値段のようです。
これはvstudioプラグインとして開発するには良いアイテムになるはずです。
これは実際には素晴らしい解決策です。それはとても簡単です – tno2007
- 1. デプロイされたAsp.net MVC Webサイトの変更方法
- 2. 自動更新asp.net Webサイトのbinフォルダ
- 3. ファイルが変更されるたびにASP.NETバンドルを更新する方法
- 4. ubuntu Webサーバーで更新されたばかりのフォルダアプリケーションのファイルをプッシュ
- 5. C# - 更新されたばかりの列の更新
- 6. ASP.NET IDがあります。UserManager.CreateAsync()は最近更新された変更で更新されましたか?
- 7. .txtファイルの内容が変更されたときに.phpサイトを更新する方法
- 8. 変更されたJavaファイルでJARファイルを更新する方法
- 9. クライアントURLの変更時にAsp.net Webサイトが失われる
- 10. Asp.Netサーバーの再起動なしのコアWebサイトの更新
- 11. WordpressのサイトでCSSの変更が更新されない
- 12. DSLRファイルを変更した後のルールの更新方法は?
- 13. ASP.NET Webサイトに最近の変更が反映されていない
- 14. AWS WebサイトをローカルのJSONファイルで更新できますか?
- 15. Powerbiのデスクトップレポートは、powerbiのWebサイトで更新されません
- 16. web.configファイルのasp.net Webサイトのデフォルトのタイムゾーンを変更するには
- 17. Slickgrid - 変更されたデータでdataViewを更新する方法
- 18. Excelの更新されたファイルが、変更なし:エクスポートクエリ
- 19. Nginxの更新ファイルが変更された場合
- 20. ASP.NET更新パネルのネストされたリフレッシュ
- 21. WordPress Webサイトのコンテンツが更新されない
- 22. Webサイトのjsonデータを更新せずに更新する
- 23. なぜサイトの変更が更新されないのですか?
- 24. ASP.NET Webサイトの変更を検出する
- 25. Visual Studio、Webサイトのアドレスを更新中
- 26. ブログとカスタムWebサイトのコンテンツ更新
- 27. ListViewの値をasp.net Webフォームのajaxで更新する方法
- 28. ASP.NET Webアプリケーションのデバッグ中に更新された値が表示されない
- 29. ASP.NET Webアプリケーション、プロジェクトフォルダのファイルを更新しますか?
- 30. Java - 最後に更新されたファイルを最終更新日でソートされたフォルダから開く方法
これはftp経由ですべてをアップロードするだけでは厄介です –