問題タブ [web-deployment-project]
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.
asp.net - ASP.NET アプリケーションの展開: プッシュ vs. プル?
ASP.NET アプリケーションをどのように展開しますか? UNC パス/マップされたドライブを使用して運用サーバーにプッシュしますか? FTP? SFTP? SSH/SCP (インストールされたサードパーティ アプリ経由)? 他の何か?それとも、ソース管理の更新またはその他のメカニズムを使用して、運用サーバーからプルしますか? 運用サーバーがインターネット上または DMZ 内にあると考えてください。プッシュするには、安全でないファイアウォール ポート (UNC または FTP 用) を開く必要がありますよね?
ASP.NET の展開哲学を固めようとしています。私の理想的なワンクリック ビルド/デプロイ プロセスには、MSBuild、Web デプロイ プロジェクト、CruiseControl.NET が含まれます。しかし、実際にビットを本番サーバーに配信する方法にまだ苦労しています。
Windows と *nix プラットフォームの両方で時間を費やした後、私は Windows 展開の話に不満を感じ、他の人がこれをどのように行っているか興味があります。
asp.net - ASP.NET Web展開プロジェクトは生きていますか?
私が見つけることができる最新のリンクは昨年5月のものであり、それはベータ1です。マイクロソフトはこれをあきらめましたか?それらは基本的にMSBuildテンプレートであることに気づきましたが、それでも好奇心が強いです。
database - VS Web セットアップ プロジェクト + VSDB データベース プロジェクト
Visual Studio Web Setup Project を使用して、Web アプリケーション インストール キットを計測しています。残念ながら、データベースは私の同僚 (私は VSTS Developer Edition を使用しています) によって作成された VSTS Database Edition によって作成されたデータベース プロジェクトによって行われます。VS Web Setup Project は DB プロジェクトの出力を認識しないようです。そのため、DB プロジェクトの出力を Web アプリケーションに含めることはできません。
誰かが以前にこの仕事をしたことがありますか? それとも、もっとエレガントなソリューションがありますか?
iis - IIS5でのRIAサービスの実行に関する問題
IIS5.1でRIAサービスを使用してSilverlightアプリをテストするための環境をセットアップしています。最初のサービス呼び出しで、「指定されたリソースが見つかりませんでした」というエラーメッセージが表示されます。
これは、プロジェクトをローカルのIIS 5セットアップに展開した場合にのみ発生し、VisualStudioでホストされているWebサーバーで正常に機能します。IIS 6でもこの問題が発生していましたが、仮想ディレクトリを選択して[アプリケーションに変換]を選択すると問題が修正されました。問題は、IIS 5にはこの機能がないことです(とにかく、私は見つけることができます)。
IIS 5にRIAサービスを展開した経験のある人はいますか?Webを精査すると、Azureに関連する問題と、役に立たなかったその他の修正のみが見つかりました。
.net - Web 配置プロジェクトはサイレント インストールをサポートできますか
サイレント インストールから Web デプロイメントをインストールし、Web ディレクトリ、インストール ディレクトリなどを渡す必要があります。 Quiet モードの場合でも、GUI のデフォルト値。
この仮定は間違っていますか (または、実際にこの動作を停止するために見逃した設定がありますか?)、または静かにしてパラメーターを渡すことを使用してインストールをサポートする別の方法があります。
visual-studio-2008 - Web 配置プロジェクト - ビルド後にファイルをコピー
.\Release
現在、コードをフォルダーにコンパイルする Web 配置プロジェクトをセットアップしました。ビルド後、ファイルを別のマシンにコピーしたいと思います(ビルド先のディレクトリが削除されてから再作成されるため)。
コピーするファイルを定義するための ItemGroup は、次のように設定されます。
「website」は複数のサイトで使用されるコードであるため、ソリューション内にいくつかの Web 展開プロジェクトが設定されています。
次に、ファイルをコピーするための AfterBuild ターゲットがあります。
ただし、ReleaseFiles はコピーされません。その原因は何ですか? 毎回異なる可能性があるエラー.\TempBuildDir\folder\subfolder - The process cannot access the file because it is being used by another process.
が発生しましfolder\subfolder
たが、そのメッセージが表示されなくても、ファイルはまだコピーされていません。
問題は、以前は機能していたことです。
visual-studio-2008 - Web配置プロジェクトチームのビルドエラー
Visual Studio2008Web展開プロジェクトチームビルドASPPARSEエラー
私はよくある問題を抱えているようです。現れているが明確な解決策がないもの。
Visual Studio 2008プロジェクト構造には、クラスライブラリ、Webアプリケーションプロジェクト、および最近追加されたWeb展開プロジェクトであるいくつかのプロジェクトが含まれています。MVCセットアップでこの問題について聞いたことがあります。また、私が見たソリューションは、MVCが使用されていることを前提としています。
IDEからビルドが正しく機能することを確認しました。単一のアセンブリのマージの結果として生成されるアセンブリの名前を除いて、Web配置プロジェクトのデフォルトを変更していません。
ソリューションが「リリース」用にビルドされた場合にのみ、Webデプロイメントプロジェクトをビルドするようにソリューションを設定しました。このコードブランチと開発ブランチのコードを取得するカスタムビルドスクリプトがあります。ビルドスクリプトは、このコードのリリースバージョンと開発ブランチのデバッグバージョンを正しくビルドします。
問題は、リリースバージョンをビルドするときに発生します。Webデプロイメントプロジェクトを除いて、すべてのプロジェクトが正常にビルドされます。このプロジェクトをビルドするときにTFSビルドエラーが発生し、次のエラーが発生します。
xx.csprojはWebアプリケーションプロジェクトであり、「xxx.xx.Global」はクラスの背後にあるGlobal.asaxコードです。
私の読書から、TFSビルドにコピーの問題があるようです。ここでMVCに関するいくつかの回答を読みました。これはMVCセットアップではありませんが、同様の問題であると思います。コピーコードをどこに置くべきかわかりません。TFSBuild.projファイルのAfterBuildターゲットにいくつかの提案されたコードを配置しようとしましたが、コードがこのエラーを変更しなかったことがわかりました。
上記のコードは、コメントアウトされたプロジェクトファイルに表示されます。私の考えでは、「BeforeMerge」ターゲットを使用すると、必要なバイナリをコピーできます。これを行うためのスクリプトの書き方がわかりません。私はTFSの本をいくつか調べましたが、どちらにもWeb展開プロジェクトに関する情報は含まれていません。(残念ながら、この問題に関してもMicrosoftから多くの情報を見つけることができないようです)。
MVCソリューションを参照するソリューションしか見たことがないので、AfterBuildターゲットで何かを行うことを検討したと言えます。上記のビルドスクリプトは、TSBuildスクリプトで試したdeploy_csprojから直接のものです。どちらの場所でもバイナリをコピーしようとすることに違いはありますか?
誰かが何が起こっているのか説明できますか?マージを実行するためにバイナリを正しいディレクトリにコピーするために、プロジェクトごとに個別のビルドスクリプトを作成する必要がありますか?
visual-studio - Web 配置プロジェクト、Web アプリケーション プロジェクト、およびチーム ビルド 2008
Web サイト プロジェクトから WAP (Web アプリケーション プロジェクト) に切り替えました。
WDP (Web 配置プロジェクト) を使用して、他の web.config の変更を設定し、将来的に変更する可能性があります。
ただし、チーム ビルドがすべてを 2 回ビルドしていることに気付きました。1 回はソリューション ファイルの代わりに、もう 1 回は WDP のためです。これが起こらないようにする方法はありますか?
または、Web 展開プロジェクトを完全に置き換える方法はありますか?
ruby-on-rails - 依存関係のあるDjangoオープンソースアプリケーションのデプロイ
配布したいWebアプリケーションで友人と協力しており、Djangoで働いています。
潜在的なユーザーにとって、展開が可能な限り簡単であることを確認したいと思います。Djangoは共有インストールされたライブラリをたくさん使用しているようです。WordPressなどのように、最新バージョンをダウンロードし、解凍し、構成ファイルを1つか2つ編集して、開始するだけでよいのです。
私は、gemとプラグインをベンダーディレクトリにピストンするRuby on Railsスタイルのデプロイメントに慣れており、それだけに頼る必要があります。
すべての依存関係がバンドルされたアプリケーションをデプロイするための類似のdjangoの方法は何ですか?インストール後に依存関係をプルダウンするためにeasy_installのようなものを使用する必要はありません。
このPythonStackOverflow Answerは正しい方向に進んでいるようですが、django固有の方法はありますか?これは解決された問題ですか?
asp.net - 更新可能に設定された Web アプリケーション プロジェクトをプリコンパイルすると、パフォーマンスが向上しますか?
更新可能に設定されている場合、asp.net Web アプリケーションをプリコンパイルすると、パフォーマンス上の利点はありますか? プリコンパイラ更新可能フラグを設定すると、aspx、ascx などはプリコンパイルされないため、最初のページの読み込み時に実行時にコンパイルする必要があります。とにかく、ASP.NET Web アプリケーション プロジェクトの他のすべては既にコンパイルされているので、更新可能フラグを true に設定して WAP でプリコンパイラを実行するポイントは何ですか?