問題タブ [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.
visual-studio-2010 - WebDeploy 2.0は何をインストールしますか?
私は自分の組織でWebDeploy2.0を使用することを目的としていますが、この製品をサーバーにインストールするためにallEXE / DLL/Registryキーは何をするのかという質問がありました。その情報を見つけることができる場所はありますか?
ありがとう
tfsbuild - TFSは、ビルド時にWebサイトをIIS6に展開します
私はTFSを初めて使用し、IIS6を実行しているローカルテストサーバーにWebサイトを自動的に展開するようにビルドサーバーをセットアップしようとしています。
リモートエージェント(btwで起動)を使用して宛先サーバー(Win2k3およびIIS6)にWeb配置をインストールし、ビルド定義のMSBuild引数を次のように設定しました。
/ p:DeployOnBuild = true
/ p:DeployTarget = MSDeployPublish
/ p:MSDeployPublishMethod = RemoteAgent
/ p:DeployIisAppPath="デフォルトのWebサイト"
/ p:MsDeployServiceUrl = "http:// devserver / msdeployagentservice"
/p:username=DOMAIN\Admin.Username
/ p:password = password
/ p:IncludeIisSettingsOnPublish = false
ビルドをキューに入れると、正常にビルドされたと表示されますが、サーバーに何も公開されていません。ビルドログを見ると、公開しようとしてもその証拠が見当たりませんか?
どんな提案もありがたいです!特にIIS6に展開する場合、このようなドキュメントは不足しているようです。
アップデート
以下のコメントがWebサイトプロジェクトでは機能しないことを示唆しているので、MVC 3アプリで試してみましたが、まだ公開しようとはしていないようです。
visual-studio-2010 - Web 配置タイプのアクセス エラー
以前はいくつかの場所に問題なく公開されていた ASP.NET Web アプリケーションがあります。Visual Studio からアプリケーションを発行またはパッケージ化しようとすると、方法に関係なく ([ビルド] メニュー、[ワンクリック発行]、またはプロジェクトのコンテキスト メニューを使用)、次のエラーで操作が失敗します。
Web 配置タスクが失敗しました。(メソッド 'Microsoft.Web.Publishing.Tasks.VSMSDeployDriverInCmd.LogTrace (Microsoft.Web.Deployment.DeploymentTraceEventArgs)' によるタイプ 'Microsoft.Web.Deployment.DeploymentSyncParameterEventArgs' へのアクセスに失敗しました。)
これは、それを修正する方法について多くのガイダンスを提供しません。Visual Studio と Web Deploy を再インストールしましたが、役に立ちませんでした。私のVisual Studioプラグインを無効にしてアンインストールしようとしましたが、何もありませんでした。
誰かがこのメッセージの原因とその修正方法について洞察を与えることができますか? または、少なくとも、実際の問題が何であるかを診断する方法は?
iis - IIS マネージャー ユーザーを使用して IIS 7.5 に展開すると、ERROR_USER_UNAUTHORIZED が発生する
teamcity サーバーから iis サーバーにデプロイしようとしていますが、IIS で設定された IIS マネージャー ユーザーを使用すると認証されません。Windows アカウントを使用すると、問題なく動作します。何か不足していますか?
ISS で IIS マネージャー ユーザーを作成するだけで十分だと思いましたか、それとも展開しようとしているドメインまたはサーバーにそのユーザーを追加する必要がありますか?
Management Service Delegation に 2 つのルールを追加しましたが、おそらく 1 つに組み合わせることができます。最初のルールは contentPath と iisApp 用で、2 番目のルールは createApp 用です。どちらのルールも管理者ユーザーとして実行されます。すべてのユーザー (*) がルールの実行を許可されていることを追加しました。
IIS マネージャー ユーザーと連携するために、ターゲット サーバーで有効にする必要があるものは他にありますか?
イベント ビューアに次のメッセージが表示されます。
web - Web 配置を使用して複数のサイトに配置するにはどうすればよいですか?
私は MSDeploy を見ていますが、サイトを簡単にレプリケートできることをドキュメントで確認しています。まだ Web ファーム フレームワークを使用する準備ができていないため、それはオプションではありません。3 台のサーバーに展開するために使用できるプロバイダーはありますか?
asp.net-mvc-3 - IIS 7 Windows Server2008R2にASP.NETMVC3アプリケーションを展開する際の問題
展開パッケージを使用してASP.NETMVC3アプリケーションを作成しました。Windows Server 2008 R2マシンで実行されているIIS7.5で、新しいサイトMySiteにパッケージを展開しました。したがって、サイトツリーを見ると、MySiteとDefaultWebSiteの2つのノードがあります。MySiteには、MyApplication(インポートしたもの)というサブノードがあります。MySiteのバインディングはポート95を指しています。アプリケーションはユーザーを偽装する必要があるため、ApplicationPoolIdentityはユーザーログイン(サーバー上の管理者)を使用しています。アプリケーションID側ですべてが正常に実行されています(これを確認しました)。アプリケーションにアクセスしようとすると、Firefoxブラウザーに「アドレスが制限されています」というメッセージが表示されます。http:// myserver:95 / MySite/MyApplicationと入力します。奇妙なことに、すべてがWindows7で動作します。Windows Serverに特別なセキュリティ制限はありますか?シグナルは、Windows 7アドレスにアクセスするとIIS7ウェルカムページが表示されるということですが、Windowsサーバーにアクセスしようとしてもこれは発生しません。また、完全に機能しているTFSサーバーをホストしているため、Windowsサーバー上のIISが稼働しています。何か案は?
java - jar アプレットの外部でリソースをロードする
翻訳目的でリソース ファイル .properties をロードするアプレットを使用しています。アプレットを、リソース ファイルを含む jar ファイルにパックしています。すでに Web サイトでは、アプレットは jar ファイルからリソース ファイルをロードすることで機能しますが、私がやりたいのは、アプレットがこのファイルを jar からではなく、サーバー内のどこかにある外部パスからロードするようにすることです。このようにして、変更が必要になるたびにアプレットを再パッケージ化することなく、ファイルを編集できます。私が取り組んでいるJavaのバージョンは1.7.0_01です
webdeploy - webdeploy で app_offline を使用するためのベスト プラクティス
Web サイトをデプロイするときは、次のことを行う必要があります。
サイトをオフラインにします。
sql を実行してデータベースを更新します。
ウェブサイトを更新します。
サイトをオンラインに戻す
サーバーに行って手動で変更することなく、できるだけ多くのスクリプトを作成したいと思います。
現在、WebDeploy を使用して Web サイトの変更をプッシュしています。それはうまく機能し、自分のサイトがサーバー上のどこにインストールされているかを正確に知る必要はありません.
では、app_offline ファイルを配置/削除する最良の方法は何ですか? msbuild スクリプトを使用して既存のファイル ( app_offline.htm_ ) の名前を変更するソリューションを見たことがある場合。しかし、このファイルの場所を知る必要があるようです。
web_deploy を通じてこれを行う方法はありますか?
ありがとう
iis-7 - WebDeploy msbuild によるデプロイ
私の目標: webdeploy を使用してビルドを TeamCity からリモート IIS サーバーにデプロイする
私は webdeploy を理解しようとしていますが、ほとんど運がありません。現在、私の理解では、これが webdeploy のワークフローです。
msbuild はプロジェクトをビルドします -> webdeploy ツールを起動します -> リモート IIS サーバーにデータを送信します。
パラメータを使用してプロジェクトをビルドするときに、これを示す兆候は見られませんでした。ビルド ログには、デプロイが進行中であることを示すものは何もありません。
誰かが webdeploy の仕組みとその要件をレイアウトできますか? 私が集めたのは、msbuild v4.0 と IIS6 + が必要だということです。
情報/ガイダンスをいただければ幸いです。
asp.net - Visual Studio 2008 で Web Deploy 2.0 のパッケージを生成する際の基本的な疑問
Web Deploy 2.0 を使用して Visual Studio 2008 プロジェクトを IIS にデプロイしようとしていますが、多くのことを読んだ後もまだ迷子になっています。私が見つけたほぼすべてが Visual Studio 2010 に関するものです (WebDeploy 2.0 は Visual Studio 2008 と互換性がないのでしょうか?)。これが私のケースです:
私が見つけているすべての情報は、Visual Studio 2010 に関連しています。これが私のシナリオです。
- C# と Framework 3.5 を使用した Visual Studio 2008 のソリューション
- Windows 2008R2 で Jenkins を使用してサーバーを構築する
- Windows w2008R2 + IIS 7.5 を搭載した SYSTEST サーバー (展開したかった)
MSBuild コマンド ( MSBuild solution.sln /p:Configuration=Release /verbosity:minimal /t:Rebuild )を使用して、ビルド サーバーでサイトを完全にビルドできます。
デプロイを改善するために、Web Deploy 2.0 を使用したいと考えています。私が読んだ限りでは、私はしなければならないと思います:
ステップ 1 - BuildServer で MSBuild からパッケージを生成する
ステップ 2 - MSDeploy を使用して、自動作成されたパッケージを SYSTEST サーバーにデプロイする
ステップ1..で問題が発生したので、いくつか試してみました
A) ビルド後、パッケージを生成しようとしました ( MSBuild.exe solution.sln /p:Configuration=Release /verbosity:minimal /t:package ) が、次のエラーで失敗します:
D:\sol\workspace\solution1.sln: エラー MSB4057: 対象の「パッケージ」がプロジェクトに存在しません。
B) Web サイトを含む csproj をパラメーターとして渡す必要があることを読んだので、( MSBuild.exe website\web1.csproj /p:Configuration=Release /verbosity:minimal /t:package )
同じエラーで再び失敗します:
D:\sol\workspace\website\web1.csproj: エラー MSB4057: 対象の「パッケージ」がプロジェクトに存在しません。
C) Build Server ( http://go.microsoft.com/fwlink/?LinkId=209116 )に Web Deploy 2.0 をインストールする必要があるかもしれないと思ってインストールしましたが、それでも同じ問題が発生します。
誰が私が間違っているのかについて何か考えがありますか? 私が読んだ限り、すべての例は、Visual Studio 2010 の UI から生成されたパッケージを示しています。私の Visual Studio 2008 には、パッケージを生成する機能さえありません。Build Server に Web Deploy 2.0 をインストールすると、ターゲット「パッケージ」が追加され、msbuild を使用して呼び出すことができるようになると思いました。
ありがとう