3

私は .net を数年間使用しています。Web サイトを (ネットワーク上のテスト サーバーまたはライブ サーバーに) 公開するときは常に、[このプリコンパイル済みサイトを更新可能にする] と [固定の名前と単一ページ アセンブリを使用する] にチェックを入れます。

公開後にテスト サーバーで生成されたファイルを見ると、たとえば、CustomerDetails.aspx というページがあり、bin フォルダーには App_Web_CustomerDetails.aspx.abcde7c2.dll というファイルがあります。

ライブ サーバー上のファイルの名前はまったく同じです。

通常はサイト全体を公開していますが、ライブ サーバーの 1 ページだけを更新したいというバグを見つけるのが難しい状況にあります。動作しているように見えるバグ修正をテスト サーバーに公開した後、そのページとその dll をテスト サーバーからライブ サーバーにコピーするだけでよいですか? その単一のページはライブ サーバー上で機能するだけですか、それともサイト全体のコンテキストで公開する必要がありますか?

このようなばかげた質問をして申し訳ありませんが、マイクロソフトのサイトにあるこれに関するドキュメントはあまり明確ではありません。

4

1 に答える 1

2

あなたの質問を理解しているので、答えはイエスだと確信しています。ページと必要なアセンブリをコピーするだけです (また、他の更新されたアセンブリに依存している場合)。何をアップロードするかのヒントとして、変更された日付も見てください。

確かに、これがうまくいかない可能性は常にあります。そのため、何か問題が発生した場合に備えて、必要なものをバックアップしてください (おそらく、何があっても良い考えです)。

于 2013-07-24T13:37:20.120 に答える