問題タブ [web-deployment]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
7 に答える
69137 参照

visual-studio-2010 - VS2010 Web 配置パッケージを使用して追加のファイルを含めるにはどうすればよいですか?

Visual Studio 2010 で新しい Web パッケージ機能を使用してテストしていて、ビルド前のイベントを使用して、必要な .dll をアプリが API 呼び出しに依存する bin フォルダーにコピーする状況に遭遇しました。これらは、相互運用で使用できる COM dll ではないため、参照として含めることはできません。

展開パッケージをビルドするときに、アプリの実行に必要なファイルのみを含めるオプションを選択すると、これらのファイルは除外されます。これらのファイルを含めるように展開設定を構成する方法はありますか? これに関する良いドキュメントを見つけることができませんでした。

0 投票する
1 に答える
2718 参照

deployment - WAR ファイルのデプロイ時のエラー

war ファイルがあり、websphere の管理コンソールからデプロイすると、war ファイルの場所とコンテキストルートを指定した後に次のエラーが発生します。

EAR ファイルが壊れているか不完全である可能性があります。org.eclipse.jst.j2ee.commonarchivecore.internal.exception.DeploymentDescriptorLoadException: WEB-INF/web.xml

この問題を解決するための提案はありますか?

また、war ファイルを解凍し、web.xml ファイルが web-inf フォルダーに存在することを確認しました。

乾杯、ディーナ

0 投票する
2 に答える
453 参照

php - apc_compile_fileを使用してアプリ全体のオペコードキャッシュを手動で埋めてから、新しいリリースに切り替えます

タイトルにあるように、誰かが素晴らしいシステムやアイデアを持っていますか?

PHPで記述されApacheによって提供されるWebアプリの製品版をリリース1234からリリース1235に切り替えたいのですが、その前に、すべてのファイルをすでにオペコードキャッシュ(APC)に入れておきます。次に、切り替え後、リリース1234からファイルの古いキャッシュエントリを削除します。

私が考える限り、あるバージョンから次のバージョンにアトミックに切り替える簡単な方法は3つあります。

  1. / liveなどのシンボリックリンクがあります。これは常にドキュメントルートですが、あるバージョンから次のバージョンを指すように変更されています。
  2. 同様に、常にドキュメントルートであるディレクトリ/ liveがありますが、

    mv live oldversion && mv newversion live

    新しいバージョンに切り替えます。

  3. Apache構成を編集して、ドキュメントルートをnewversionに変更してから、apacheを再起動します。

3を実行する必要がない方が望ましいと思いますが、とにかくすべてのphpファイルをプリコンパイルし、1または2を使用してリリースを切り替えることは考えられません。

それで、誰かが私にオプション3に頼っても大丈夫だと説得するか、1または2で作業する方法を教えてくれるか、または私が考えていない他のオプションを明らかにすることができますか?

0 投票する
2 に答える
11853 参照

asp.net - Web.Config 変換を使用した高度なタスク

値全体または属性を置き換える代わりに、値の特定のセクションを「変換」する方法があるかどうかは誰にもわかりませんか?

たとえば、さまざまな Web サービスの URL を指定する appSettings エントリがいくつかあります。これらのエントリは、開発環境と本番環境ではわずかに異なります。いくつかは他のものよりも重要ではありません

最初のエントリでは、".prod" と".dev" だけが異なることに注意してください。2 番目のエントリでは、サブドメインが異なります: 「ws.ServiceName2」から「 ma1-lab.lab1

これまでのところ、Web.Release.Config で次のようなことができることはわかっています。

ただし、その Web サービスのバージョンが更新されるたびに、Web.Release.Config も更新する必要があり、web.config の更新を簡素化するという目的が無効になります。

その URL を複数のセクションに分割して個別に更新することもできますが、すべてを 1 つのキーにまとめています。

利用可能な web.config Transforms を調べましたが、私が達成しようとしていることに向けられたものは何もないようです。

これらは私が参考として使用しているウェブサイトです:

Vishal Joshi のブログMSDN ヘルプ、およびChannel9 ビデオ

どんな助けでも大歓迎です!

-D

0 投票する
2 に答える
722 参照

visual-studio-2010 - VS2010 Web配置ビルドテンプレートでMSBuildタスクを実行するにはどうすればよいですか?

最近、VS2008-> VS2010からアップグレードしました(したがって、Web展開プロジェクトから適切な展開プロジェクトにアップグレードしました)。

明らかに、VS2010 Webデプロイメントの新機能は、ビルドプロセステンプレートとしてのワークフローの導入です。

以前は、WDPでMSBuildタスクを使用してYahoo YUI Javascript / CSS圧縮モジュールを実行し、javascriptファイルとcssファイルを縮小/圧縮していました。

Visual Studio 2010でこのタスクを実行できた人はいますか?

Justin Etheridgeによって作成された新しい「SquishIt」コンプレッサーを見たことがありますが、オンザフライで「スクイーズ」するため(たとえば、Application_Start-Global.ascx)、理想的ではありません。つまり、圧縮されていないすべてのファイルを押しつぶす前のWebサーバー。

ワークフローデザイナでは、「MSBuild」と呼ばれるツールボックスアイテムが表示されますが、それを使用して目的を達成する方法がわかりません。

高くて広い検索をしていると、誰もその方法を知らないようです。

編集

ほぼ2週間後、まだ解決策/回答はありません。確かに誰かがこの問題に遭遇しましたか?今のところ、ビルド後のVSコマンドプロンプトを介してMSBuildタスクを手動で実行しています。

編集

まだ何もない!!

0 投票する
1 に答える
306 参照

codeigniter - 同じドメイン上の CodeIgniter Production および Developpement サーバー。(サブドメインなし)

これを何度もグーグルで検索しましたが、ここで質問する必要があります。

開発・制作用のWebサイトのワークフローを作りたい。

私の制約は、Facebook Connect (現在は Facebook Graph) を使用しているため、開発者と製品を同じドメインとサーバーに配置する必要があることです。(ログインして機能をテストできるようにするため)

特定のユーザー エージェントがある場合は、リダイレクトするように CodeIgniter Index.php を編集しようと考えました (Firefox のユーザー エージェントを編集できます)。

あなたはそれが良いアイデアだと思いますか、それとももっと良いアイデアがありますか?

ここで永遠の疑問が生じます。これを簡単に展開するにはどうすればよいでしょうか。

Capistrano または Phing を使用する必要がありますか? または単にSVNを使用したスクリプトですか?

私を助けてください、私はこの展開のことはまったく初めてです。私は自分の小さなウェブサイトや他のドメインの制作に直接取り組んでいました。しかし、今はもう不可能です。

0 投票する
1 に答える
679 参照

web-deployment - svn の post-commit フックを実装して、php Web プロジェクトの展開を自動化する方法は?

これは のデフォルトのものでpost-commit.tmpl、何の役にも立たないと思います:

このフックを利用してデプロイを自動化するにはどうすればよいですか?

0 投票する
1 に答える
241 参照

sql-server - 展開時に初期データベースを作成するにはどうすればよいですか?

Silverlightアプリケーションがあり、Web展開オプションを使用してローカルホストIISサーバーに公開している場合:

  • データベースをSQLServerExpressで自動的に作成できますか?テーブルや列などの作成について話しているのではなく、宛先で実際のデータベースを作成することについて話しているのです。

  • どうすればいいですか?

0 投票する
2 に答える
363 参照

c# - パブリックIPを使用してasp.netアプリケーションを展開する

主に重要なデータを含む公式の asp.net Web アプリケーション (エンタープライズ リソース プラン) を展開したいと考えています。現在、イントラネットの内部マシンに展開しており、アプリケーションを高速に保ち、データを安全に保ち、不正アクセスを防止するための最良の展開戦略は何でしょうか。パブリック IP もあり、サーバー マシンもあります。

0 投票する
1 に答える
4609 参照

deployment - CapistranoとGithubからのWebサイトのデプロイ

それで、私はかなり単純なCapistranoのユースケースだと思ったものを持っていました:GithubからPHPサイトをデプロイしたいと思います。しかし、私は多くの問題に直面しています。実行するcap deployと、CapistranoはGithubリポジトリ(deploy:update_codeステップ)のクローンを作成できますが、deploy:finalize_updateステップでは

に続く

ここで何が起こっているのかよくわかりません。次に、エラーが発生します。

stylesheetsおよびjavascriptsディレクトリごとに別のエラーが発生します。

どうしたの?Capistranoは主にRailsやその他のRubyアプリを展開するためのものであることに気付きましたが、私はcapistrano-phpgemを使用しています。助けていただければ幸いです。