2010-12-10 7 views
6

私は頻繁で小さなASP.NET/C#アプリケーションの変更を行います。したがって、これらの変更を最小限のトラブルでサーバーに配備するメカニズムが必要です。私はmsdeployがトリックをすることであることを理解しましたが、私はそれが完全に面倒であると感じます。 1週間後でもまだ(EC2サーバーに対して)動作させることができず、エラー応答が役に立たないと考えています。誰かが実際にこのツールを使用していますか?どのような代替案が働いているのですか?msdeploy ---動作するのですか、それとも吸うのですか?

+1

あなたはあなたが持っているエラー/問題を詳しく説明できますか? WebDeployサービスはサーバー上で実行されていますか? – Rudi

+0

-1決して精巧ではない。 –

+0

これはゴミで、実際には設定が不可能です。また、エラーメッセージは多かれ少なかれ役に立たない。展開スクリプト(msbuild、xcopyなど)を手作業で作成するだけで、多くの時間と手間を省くことができます。 –

答えて

3

これは最も明白なようですが、Visual Studioのビルトインパブリッシュ機能を使用するだけではありません。 VS2010のバージョンには、dev、test、prodなどのweb.configファイルやデプロイメントを呼び出すその他のWeb.configファイルを設定できるweb.configの新しい機能呼び出しがあります。私が公開すると、適切なweb.configを選択するDebugやReleaseなどのビルドのタイプを選択し、プロジェクトを右クリックして「公開」をクリックします。サーバーまたはftpの場所を選択して公開します。それは非常に簡単です。

質問には何か不足していますか?

+0

それだけのことを出版した唯一の人ならあなたにとって素晴らしいことです...あなたはいくつかのWeb設定を維持するのが好きです...決してビジネスサイズの解決策ではありません...しかし、1人のコーダーにとっては役に立ちます – CrazyDart

+0

WebDeployは実際にはかなり良いですエンタープライズソリューションに適合します。いくつかの方法で展開できるパッケージを構築します。 AppPool、Acl、新しいコンフィグレーション変換などの設定が含まれています。 – Rudi

+0

私は開発環境でいくつかの開発者と一緒にTFSを使用することに言及しておきたいと思います。私はここでTFSのすべての仕組みに入ることはできませんが、それは誰もが同期していると言うだけで十分です。私は上記の同じテクニックを使って展開しています。 –

関連する問題