問題タブ [webdeploy]
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.
tfs - チームビルドとWebデプロイを使用したWebアプリケーションのデプロイ
だから、ここに取引があります。Webアプリのプロジェクト設定で、サイトとアプリプールのIIS設定とともにすべてのコンテンツファイルを含む展開パッケージを構成しました。ここで、Team Buildビルド構成に移動するときに、次の引数を使用してサイトを展開します。
これは実際には機能しますが、「mysite.com」サイトが宛先サーバーに存在しない場合、またはアプリプールが正しく設定されていない場合(つまり、ASP.NETバージョンの不一致)、展開は失敗します。したがって、Team Buildから何かをデプロイする前に、このようなものを手動で作成していることに気付きます。これを自動化する方法はありますか?ある種の引数スイッチがありませんか?この質問を別の言い方で表現すると、パッケージにすべてのIIS設定が含まれていて、展開する必要があるのに、なぜこれらすべてを設定する必要があるのでしょうか。
ヘルプ/説明をありがとう。
編集:
これが本当かどうかは完全にはわかりませんが、サイト/アプリプールを作成することはできないと思います。私の理解では、Team Buildはmsbuildを使用してmsdeployと通信しますが、そのリンクで実行できることは非常に限られています。そのため、ビルドワークフローテンプレートを変更して、パッケージをデプロイするためのコマンドラインを実行することを検討している可能性があります(?)。
visual-studio - Visual Studio 2010 の発行機能は、毎回すべてのファイルをプッシュしますか?
VS 2010 のパブリッシュ機能を使用すると、毎回すべてのファイルが移動されますか、それとも変更されたものだけが移動されますか?
.net - EntityFramework4.2を対象としたWebアプリケーションをWebデプロイする方法2011年6月CTP
列挙型をサポートしているため、小さなWebアプリケーション(ASP.NET MVC 3)でEntity Framework4.22011年6月CTPを使用しています。
Web配置を使用して配置しようとしましたが、次のエラーが発生します。
使用しようとしているアプリケーションプールでは、「managedRuntimeVersion」プロパティが「v4.0」に設定されています。このアプリケーションには「v4.2」が必要です。
.NET 4.2で実行されるアプリケーションプールを作成するにはどうすればよいですか?
編集: Webアプリケーションは4.0アプリプールで動作するので、本当の問題は、Visual Studioの公開オプションを使用するときにアプリプールのランタイムバージョンチェックを無効にする方法ですか?
asp.net - Web 配置を介して Visual Studio に Web サイト プロジェクトを配置するにはどうすればよいですか?
Web デプロイを使用して Visual Studio から( Web アプリケーション プロジェクトではなく) Web サイト プロジェクトをデプロイして、Web ロール用の Windows Azure アクセラレータにデプロイできるようにしたいと考えています。
ただし、ASP.net Web サイト プロジェクトの Web デプロイを実行する方法はないようです。Web 配置を介して Visual Studio に Web サイト プロジェクトを配置する方法を知っている人はいますか?
ノート:
- ASP.net Web アプリケーション プロジェクト (ASP.net Web サイト プロジェクトではありません) を使用して正常に展開しました。手順の例はこちらです。
- WebMatrix を使用すると、ASP.net Web ページの WebDeploy を使用して展開できますが、別の問題があり、Visual Studio から作業して展開することをお勧めします。
- ASP.net Web ページフレームワークを使用しています。(Visual Studio で Web ページ プロジェクトを開始するには、[ファイル] > [新しい Web サイト] > [ASP.NET Web サイト (Razor)] をクリックします。
svn - teamcityを使用したsvnでの自動分岐
Teamcityを使って自動分岐ができるのかしら。現在、私はWebデプロイを使用してWebアプリケーションを自動的に公開していますが、通常はsvnでブランチを取得してから次のバージョンを公開するため、残っているのはブランチだけです。可能かどうか、そしてその方法を教えてください。
.net - Web デプロイでフォルダーを作成し、ACL を設定する
Microsoft Web デプロイを使用してフォルダーを作成するにはどうすればよいですか? また、そのフォルダを作成したら、そのフォルダに ACL を設定するにはどうすればよいですか?
Visual Studio を使用してファイル システムにパブリッシュするときに、これを行うことはできますか? それとも、ACL を設定してフォルダーを作成できるようにするには、IIS Web 管理サービス (WMSvc) が有効になっているサーバーに発行する必要がありますか?
azure - AzureでのWebデプロイエラー
この方法を使用してWebアプリをAzureにデプロイしようとしていますが、定期的にこのエラーが発生します。何か案は?インスタンスを再起動しましたが、まだ発生します。
visual-studio-2010 - MSBuild は、生成された SetParameters.xml から "非表示の" Web Deploy パラメーターを除外できますか?
私のParameters.xmlファイルには、Web Deploy の "変数" 構文を使用して他のパラメーターを参照するパラメーターがいくつかあります。たとえば、次のパラメーターを参照しIIS Web Application Name
ます。
私の問題は、非表示としてタグ付けされているにもかかわらず、展開パッケージをビルドすると、VS がこのパラメーターをSetParameters.xmlファイルに自動的にインポートすることです。経由で msdeploy に渡されるとsetParamFile
、Web Deploy はパラメーターの値を文字どおり次のように解釈します。
IIS アプリケーション名を置き換えるのではなく。
自動生成されたSetParameters.xmlファイルからパラメーターを削除すると、変数は期待どおりに機能します。名前またはタグのいずれかで、VSが最初にそのパラメーターを含めないようにする方法はありますか?
.net - Microsoft Web Deploy で展開パッケージをビルドした後で、サイトを指定できますか?
現在、私は次のことを行っています。
を使用してパッケージを作成
msbuild something.csproj /P:構成:一部 /T:パッケージ
その後、obj\Some\Package の下の Package フォルダーに移動し、次のコマンドを実行します。
something.csproj.deploy.cmd /y /M:https://mydeployservice /u:user /p:password --allowUntrusted /A:Basic
すべて正常に動作しますが、アプリケーションをインストールするサイトをどのように指定すればよいのでしょうか? ここでは、サービス/サーバーのみを定義し、サイトの名前は deploy コマンドから取得します。サイト名にパラメーターを使用することはできますか?
asp.net - MSBuild/WebDeploy - フォルダーとその内容が削除されないようにする方法
TeamCity を使用して MSBuild を自動化し、WebDeploy を使用してアプリケーションをさまざまなサーバーにプッシュしています。
ほとんどの場合、これで問題なく動作しています。ただし、問題が 1 つあります。公開中に削除したくないアップロードを保持するフォルダーがあります。
WebDeploy に「そのフォルダーがコンパイルされたアプリケーションにないことはわかっています。無視してください。そのままにしておいてください」と伝えるにはどうすればよいですか。