0

最近、ASP.NETWebサイトを継承して管理しています。

私はすべてのファイルのコピーを持っていますが、PHPのバックグラウンドから来ているので、変更を加えてデプロイする方法がわかりません。

サイトに変更を加えた後、コンパイルする必要があると思います。しかし、サイトをサーバーにコピーするだけでいいのでしょうか、それともセットアップパッケージを作成して、本番システムの上に「インストール」する必要があるのでしょうか。

また、コードビハインドDLLはファイルシステムのどこにありますか?

この種のものへのまともなガイドはありますか?

4

2 に答える 2

2

変更を加えてローカルコピーでテストした後(その方法を知っていると思います)、ソリューションエクスプローラーの上部にある[Webサイトのコピー]ボタンをクリックします。これにより、リモートサーバー(おそらく本番ボックス)に接続し、ローカルバージョンのWebサイトをサーバー上のバージョンと比較し、ローカルで変更されたファイルにフラグを立てることができます。次に、ローカルバージョンと一致するようにサーバーバージョンを更新できます。

Webアプリを(コンパイルされていないCSファイルとしてではなく)コンパイルされたDLLとしてデプロイする場合、DLLはアプリケーションの\binフォルダーに配置する必要があります。コンパイルされたDLLを使用する場合でも、ASPXファイルを展開する必要があります。

于 2009-07-11T12:16:31.543 に答える
-1

セットアップに行く必要はありません。質問に対する回答は、「Webサイト」と「Webアプリケーションプロジェクト」のどちらを使用しているかによって異なります。フォローに答えてください。その後フォローアップできます。

  1. 使用している.Net/ASP.Netのバージョンはどれですか?(1.1、2.0以降)
  2. VS(Visual Studio)でパッケージを開き、一番上のグループ(ソリューションエクスプローラー)を右クリックすると、[Webサイトの構築]、[Webサイトの公開]などのオプションが表示されますか?

長い目で見れば、ファイルのルートを指すIIS Webサイトを作成して、何かが表示されるかどうかを確認してください。これが機能する場合、作業プロセスは次のようになります。1.変更を行います2.コンパイルします3.WebサイトのURLをヒットし、それが反映されているかどうかを確認します

于 2009-07-11T12:12:13.147 に答える