私は、c#、webformsでsqlserverを使用してアプリケーションを構築しています。 毎日ステージングサーバーにプロジェクトを展開する必要があります。ASP.Netアプリケーションの展開プロセス
ウェブサイトを展開するための最良の方法と手順は何ですか? このプロセスを自動化できますか?
私は、c#、webformsでsqlserverを使用してアプリケーションを構築しています。 毎日ステージングサーバーにプロジェクトを展開する必要があります。ASP.Netアプリケーションの展開プロセス
ウェブサイトを展開するための最良の方法と手順は何ですか? このプロセスを自動化できますか?
Walkthrough: Publishing a Web Site:
あなたは、Webサイトのコピーには、以下のオプションがあります:ローカルコンピュータ上のフォルダに
- コピーを。
- UNC共有を使用して、ネットワーク上の別のコンピュータにある共有フォルダにコピーします。
- FTPを使用してサーバーにコピーします。
- HTTPプロトコルを使用して、FrontPage Server Extensions(FPSE)がインストールされているサーバーにコピーします。自動の場合
あなたの個人的Continuous intergation
についてお読みください公開、私はJetBrains TeamCityを使用し、そこの無料版だと、それはあなたのための学習曲線のビットを持っているかもしれません。
しかし、これは非常に広い質問です。これを行う方法はたくさんあります。 TeamCiry、CruiseControl.Net、MicrosoftのTeam Systemなどのサーバーを構築するために、バッチファイルとMSBuildを使用することからです。
ここに必要な情報はすべて、Vishal Joshiの新しいブログ記事をご覧ください。彼らは今、これを適切に文書化し始めている:
http://vishaljoshi.blogspot.com/2011/07/documenting-key-end-to-end-deployment.html
これは、ウェブサイトやWAPプロジェクトテンプレートである場合は、指定したい場合があります... ASP.NETを話すとき、人々は緩く用語「ウェブサイト」を使用します – IrishChieftain