タグ付けされた質問 「deployment」

プログラムを使用可能にする一連のアクティビティー(通常はテスト環境または実稼働環境で)

7
IIS 7サイトを別のサーバーに移行するにはどうすればよいですか?
(すべての設定などとともに)Webサイトを別のサーバーに移動するためのベストプラクティスは何でしょうか。 新しいサーバーでサイトを手動で再作成します(明らかな理由により、保守できません) applicationHost.config設定ファイルをコピーします。 appcmdを使用してバックアップと復元を行う MSDeployを使用して新しいマシンでサイトを公開する サードパーティツールを使用する 他の人の経験はどうなっていたのだろう。

13
ASP.NETアプリケーションをライブサーバーにどのように展開しますか?
私はあなたのASP.NET Webアプリケーションプロジェクト(デプロイするために使用するさまざまな技術/ツールを探していませ ASP.NETのWebサイト)の生産には? 継続的インテグレーションビルドサーバーが特定の場所にバイナリをドロップしてから、最初のユーザーリクエストがこれらのバイナリに到達するまでの間に発生するワークフローに特に興味があります。 特定のツールを使用していますか、それともXCOPYを使用していますか?アプリケーションはどのようにパッケージ化されていますか(ZIP、MSIなど)? アプリケーションが初めて展開されるとき、アプリプールと仮想ディレクトリをどのように設定しますか(手動で作成するか、またはツールを使用して作成しますか)? 静的リソース(CSS、JS、またはイメージファイル)が変更された場合、アプリケーション全体を再デプロイしますか、それとも変更したリソースのみを再デプロイしますか?アセンブリ/ ASPXページが変更されたときはどうですか? 特定のアプリケーションのすべてのデプロイ済みバージョンを追跡していますか。何か問題が発生した場合に、アプリケーションを以前の既知の動作状態に復元する手順はありますか? 前のリストを自由に記入してください。 ASP.NETアプリケーションを展開するために使用するものは次のとおりです。 ソリューションにWeb配置プロジェクトを追加し、ASP.NET Webアプリケーションを構築するように設定します 私たちは、セットアッププロジェクト(追加しないソリューションにWebセットアッププロジェクトを)し、Web配置プロジェクトの出力を取るためにそれを設定します カスタムインストールアクションを追加し、OnInstallイベントで、System.DirectoryServices.DirectoryEntryを使用してIISにアプリプールと仮想ディレクトリを作成するカスタムビルド.NETアセンブリを実行します(このタスクは、アプリケーションが初めて展開されるときにのみ実行されます) 。IISの複数のWebサイト、仮想ディレクトリの認証、およびアプリケーションプールのIDの設定をサポートしています。 TFSにカスタムタスクを追加して、セットアッププロジェクトをビルドします(TFSはセットアッププロジェクトをサポートしていないため、devenv.exeを使用してMSIをビルドする必要がありました)。 MSIがライブサーバーにインストールされている(以前のバージョンのMSIがある場合は、最初にアンインストールされます)

13
Nexusにアーティファクトをデプロイするときのエラー
ネクサスサーバーの自分のリポジトリにアーティファクトをデプロイするときにエラーが発生する:「アーティファクトをデプロイできませんでした:アーティファクトを転送できませんでした」「ファイルhttp:/// my_artifactを転送できませんでした。戻りコードは400です」 1つのカスタムリポジトリmy_repoと次のmavenローカル構成でNexusを実行しています。 settings.xml <server> <id>my_repo</id> <username>user</username> <password>pass</password> </server> ... <mirror> <id>my_repo</id> <name>Repo Mirror</name> <url><my_url_to_my_repo></url> <mirrorOf>*</mirrorOf> </mirror> ユーザーには、my_repoへの作成/読み取り/書き込み権限があります- pom.xml <distributionManagement> <repository> <id>my_repo</id> <name>my_repo</name> <url><my_url_to_my_repo></url> <layout>default</layout> </repository> <snapshotRepository> <id>snapshots</id> <name>Snapshots</name> <url><my_url_to_my_snapshot_repo></url> </snapshotRepository> </distributionManagement> そして私は実行します mvn deploy エラーを取得します。何か案が?

19
実稼働Windowsサーバーにインストールされている.NETのバージョンを確認するための簡単な方法は何ですか?
この質問は、デプロイメントに関連しているため、プログラミングに関連したものではありません。 私は、実稼働Windowsサーバーを維持し、コードをそれらのサーバーに展開することが仕事である社内のグループと多くの会話をしていることに気づきました。法的およびコンプライアンス上の理由から、サーバーを直接表示したり、サーバーを制御したりすることはできないため、.NETのどのバージョンがサーバーにインストールされているかを確認する唯一の方法は、そのグループに指示することです。 これまでのところ、インストールされているバージョンを確認するために考えられるすべての方法(1.1または2.0に一致する管理ツールを確認し、[プログラムの追加と削除]リストのエントリを確認し、存在を確認しますc:\ Windows \ Microsoft.NETの下のディレクトリに欠陥があります(2.0を持つマシンが1つ以上あるが、管理ツールの下に2.0エントリがないことを確認しました-その方法では、3.0以降の「プログラムの追加と削除」リストについて何もわかりません現実と同期しなくなる可能性があり、ディレクトリの存在は必ずしも何も意味しません)。 通常、これらのことを事前に知っておく必要があることを考えると(「おっと、これには必要なすべてのバージョンとサービスパックがない」ということを発見すると、短いメンテナンスウィンドウではうまく機能しません)。サーバーに直接アクセスできないため、「プロキシによる」チェックを実行します。実稼働Windowsサーバーにインストールされている.NETのバージョンを確認するための簡単な方法は何ですか。フレームワークがインストールするものを使用してそうするためのいくつかの本質的な方法は、ロードが速く、ある種のユーティリティを必要としないので、フレームワークが適切にインストールされていないがファイルがまだある場合に確実に失敗するメソッドです(つまり、 、ディレクトリがあり、gacutil.exeがそこに含まれていますが、そのバージョンのフレームワークは実際には「インストール」されていません) 編集:これをフレームワークに組み込むための優れた間違いのない本質的な方法がない場合、これを見つけることができる、インストールが不要で優れた軽量のプログラムを誰かが知っていますか?誰かが簡単に書けると想像できますが、もしそれが既に存在しているなら、それはさらに良いでしょう。

14
Android Studioが変更をアプリにデプロイしない
開発中にこのシナリオが発生することがあります。ソースコードを変更し、[すべて保存]をクリックして実行しましたが、変更がアプリに反映されていないようです(テスト用にデバイスを使用しています)。デバイスからアプリをアンインストールして実行を再度実行しても、新しくインストールされたアプリはまだソースコードの変更を反映していません。これが発生した場合、ソースを編集し、実行を実行する必要があります。おそらく、変更が予想される新しいバージョンがデバイス上にあります。 私もここで解決策を試しましたが、うまく機能しないようです。 Android Studio-新しい変更なしでアプリをデプロイします

11
金曜日に展開しないのはなぜですか?[閉まっている]
閉まっている。この質問はスタックオーバーフローのガイドラインを満たしていません。現在、回答を受け付けていません。 この質問を改善してみませんか?Stack Overflowのトピックとなるように質問を更新します。 4年前休業。 この質問を改善する JoelはStackOverflowポッドキャスト#24で、金曜日にソフトウェアを出荷しないことはFogCreekの会社の方針であると述べました。しかし、彼はその理由について詳しく説明しませんでした。 同意する。私の雇用主では、木曜日の夜に配置します。したがって、金曜日に品質保証(QA)に失敗したバグをクリーンアップする必要があります。 ただし、私のマネージャーは、QAがリリース前にソフトウェアをテストするための十分な時間がない場合は、金曜日の夜に展開することを提案しました。私は言います、人々の週末の計画はどうですか?そして、金曜日の夜にデプロイする場合、土曜日に見逃したバグをクリーンアップするために作業する必要があります。 では、なぜ金曜日にソフトウェアを出荷しないのですか? *私たちは(確信が持てないかもしれませんが)この仮定を行う必要があるかもしれません:会社のコアWebアプリケーションを展開する1つのタイムゾーンに1つのコアソフトウェア開発チームがあります。

3
サービス全体を再起動せずにTomcat Webアプリケーションを更新するにはどうすればよいですか?
私は初めてですTomcat。約5つのアプリが実行されている開発マシンがあります。devですが、テスト中にクライアントがかなり頻繁に使用しています。 したがって、1つのクラスファイルに1つの小さな変更を加える必要があるとしましょう。現在、Tomcatをシャットダウンし(他の4つのアプリに影響を与えます)、WARファイル(およびWebアプリディレクトリ)を削除し、新しいWARファイルを再デプロイしてを再起動する必要がありTomcatます。 もちろん、これはすべてのアプリのすべてのログインセッションを破棄するため、一部の人を混乱させます。 これを行うより良い方法はありますか?つまり、開発マシン上のすべてではなく、変更されたクラスのみをリロードする方法はありますか? ありがとう。
93 tomcat  deployment  war 

8
Windowsで深いnode_modules構造を持つNode.jsアプリケーションをデプロイする方法は?
私は奇妙な問題に遭遇しました-明らかにいくつかのNode.jsモジュールには深いフォルダー階層がありCopy-Item、パスが250を超えるとWindowsのコピーコマンド(または実際に使用しているPowerShellのコマンド)が悪名高い「パスが長すぎる」エラーを発生させます長い文字。 たとえば、これは単一のNodeモジュールが作成できるフォルダー階層です。 node_modules\nodemailer\node_modules\simplesmtp\node_modules\ xoauth2\node_modules\request\node_modules\form-data\node_modules\ combined-stream\node_modules\delayed-stream\... それは正気ではないようですが、Nodeモジュールでは現実です。 展開中にコピーと貼り付けを使用する必要があります(Gitの展開がオプションになるHerokuのような「巧妙な」ターゲットプラットフォームは使用していません)。これはWindowsでの深刻な制限です。 node_modulesフォルダーを圧縮する、または実行時に実際に必要なものだけを含めるnpmコマンドや何かはありませんか?(ノードモジュールには通常、test展開する必要のないフォルダーなどが含まれています。)それを回避する方法に関する他のアイデアはありますか?Windowsを使用しないのは残念ながら選択肢ではありません:)

3
エラー:「構成セクション 'system.webServer / management / delegation'はスキーマがないため読み取れません
私のコンピューターからIISのWebサーバーにWeb配置を介してWebサイトを公開しようとしています。 サーバーが3台あります。すべてのサーバーに同じものがインストールされ(Webdeployなど)、サービスが開始されます(Web Deployment Agent ServiceおよびWeb Management Service)。 最初のサーバーでは、接続に問題はありません。しかし、他の2つのサーバーでは、Visual StudioでIISへの「接続を検証」すると、エラーが発生します。IISサーバーのログを見ると、htmlコード200(ok)のアクセスリストがあります。 要求がリモートコンピューターで処理されたときにエラーが発生しました。ファイル名:MACHINE / WEBROOT エラー:スキーマがないため、構成セクション 'system.webServer / management / delegation'を読み取れません この問題を何が解決できるのか本当に分かりません。あなたが私を助けてくれることを願っています。

4
Git:リポジトリからの自動プル?
リモートリポジトリからの更新をリッスンし、何かが変更されるたびにプルするようにgitを設定する方法はありますか?使用例は、gitを使用してWebアプリをデプロイしたい(デプロイされたアプリケーションのバージョン管理を取得したい)が、「中央」のgitリポジトリをWebサーバーではなくGithubに配置したい場合です(Githubのインターフェイスはとても素敵です) 。 誰かがこれを機能させましたか?Herokuはどのようにそれを行いますか?私のGoogle-fuは私に関連する結果を与えることができません。
90 git  deployment 


7
Phusion PassengerとRailsを使用するとサーバーの初期起動が遅くなる
Phusion Passengerのワゴンに飛び乗るために、小さなRailsアプリ用にステージングサーバーをセットアップして、物事をテストしました。 これまでのところ、非常に使いやすく、アプリのインストール、設定、デプロイが簡単に行えます。問題は、私たちが使用しているサイトが頻繁にアクセスされず、バックグラウンドでサーバーをシャットダウンしているように見えることです。つまり、誰かがサイトにアクセスすると、リクエストを処理するために新しいサーバーを起動するまで、非常に長い待機が必要になります。ドキュメントを読み、かなりの数の異なるセットアップ(smart / smart-lv2モード、passengeridletimeなど)を試しても、実際の解決策はまだ見つかりませんでした。 Googleの結果を調べた後、私たちは本当に有用な情報を見つけることができません。現在、サーバーを稼働させ続けるために、リクエストを作成するcronジョブがあります。 他にこの問題が発生している人はいますか?修正についてアドバイスはありますか?

10
エンタープライズiOSアプリケーションをインストールする際の「信頼できないアプリ開発者」メッセージ
私はエンタープライズアプリケーションを開発しています。iOS8ベータ版でテストしていたときに、次のアラートビューが表示されました。 Untrusted App Developer Do you trust the developer "iPhone Distribution: ---" to run apps on you iPad? 初めて登場します。どうにかして回避できますか?そして、それは何に関連していますか?

4
Herokuサーバーのステータスを理解する143
Herokuサーバーのステータスについて疑問に思っていますが、このトピックに関するドキュメントが見つかりません。 例: Process exited with status 143 誰かがこの例を説明できますか?そして、将来の参考のためにどこにリソースがありますか?


弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.