編集しようとしている ASP.NET Web サイトを持っていますが、Visual Studio が壊れました。テキスト エディターを使用して、ライブ Web サーバー上の .cs ファイルを変更するだけで、ページが開かれるたびに自動的にコンパイルされると誰かが私に言いました。
これが真か偽かを説明できる人はいますか?
私はJITコンパイルに言及していくつかのグーグルをしました。しかし、それが何を意味し、.NET 内でどのように使用されるのかは、まだよくわかりません。
サーバーの設定によって異なりますが、はい、それらを直接編集できます。ページのプリコンパイル ルートを使用していない限り (そこに .cs ファイルが含まれている場合は、そのようには見えません)、変更が反映されます。 IISによって。ただし、行っている変更について本当に確信がない限り、ライブWebサーバーではそれを行いません。
PS: バックアップ。それらを作ります。
.aspx ファイルの場合は問題ありませんが、.cs ファイルの場合は、サイトを再度公開する必要はありません。サイトを公開すると dll が作成されるためです。その後、.cs ファイルを変更することはできません。サイト...
ウェブサイトのコンテンツを公開するのではなく、コピーしてウェブサーバーに貼り付けただけの場合(そうしたと思います)、それはうまくいきます。ただし、cs ファイルを Web サーバーに突き合わせるのは良い方法ではありません。最善の方法は、Web サイトを公開し、公開されたファイルを Web サーバーに配置することです。この方法では、ソース コードではなく、必要なアセンブリのみがサーバー上に配置されます。