問題タブ [microsoft-web-deploy]
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キーは何をするのかという質問がありました。その情報を見つけることができる場所はありますか?
ありがとう
asp.net - Web Deploy および Asp.Net MVC 3 エラー (アプリケーション レベルを超えてセクションを使用するためのエラー)
Visual Studio 2010 MVC 3 プロジェクトを Visual Studio 内から Web Deploy Publish オプションを使用してデプロイしようとしています。デプロイしようとするたびに、次のエラーが発生します。
allowDefinition='MachineToApplication' として登録されたセクションをアプリケーション レベルを超えて使用するとエラーになります。このエラーは、IIS で仮想ディレクトリがアプリケーションとして構成されていないことが原因である可能性があります。
上記のエラーをグーグルで検索すると、仮想ディレクトリをアプリケーションとして構成するか、ネストされた web.config ファイルを確認するように言われていることがわかります。
プロジェクトを手動でデプロイすると、サイトは正常に動作するため、サイトは適切に構成されていると思います。サイト自体がアプリケーションとして設定されているため、サイトの下にアプリケーションはありません。
また、MVC プロジェクトにはネストされた web.config ファイル (ルートに 1 つ、ビュー フォルダーに 1 つ) がありますが、ビューの web.config ファイルの名前を変更してもエラーは修正されませんでした。
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 マネージャー ユーザーと連携するために、ターゲット サーバーで有効にする必要があるものは他にありますか?
イベント ビューアに次のメッセージが表示されます。
iis-7 - IIS 7 Web Deployは、サブフォルダーの作成を処理できませんか?
過去数日間、パッケージをIIS 7に展開しようとしていますが、どこにも行きません。パッケージを公開しようとすると、宛先フォルダーが存在しないというエラーが表示されますが、実際にはリモートサーバーで作成されましたが、空でした(フォルダー構造のみ):/
次のコマンドを使用してパッケージを作成しています。
そしてそれを展開しようとしています:
結果は次のとおりです。
しかし、SetParameters.xmlファイルを編集して変更すると
に
できます!それで、サイトの下に新しいdirを作成するために私がしなければならないいくつかの魔法のトリックがありますか?
msbuild - .wpp.targets ファイルがビルド サーバーに適用されないのはなぜですか?
いくつかの ACL を設定するカスタム .wpp.targets ファイルがあります。Visual Studio 内からビルドすると、生成されるソース マニフェスト ファイルにカスタム ACL が含まれます。
ビルド サーバーから実行すると、機能しません。生成されたファイルには、.wpp.targets ファイルからの ACL が含まれていません。
ビルド サーバーには .net Framework 4 がインストールされ、Web デプロイがあり、正しい Microsoft.Web.Publishing.targets ファイルがあります。「AfterAddIisSettingAndFileContentsToSourceManifest」プロパティが false であると思われるサーバー上のビルドからの診断をいくつか含めました。私はmsbuildに慣れていません。誰でも助けることができますか?
編集:
Microsoft.Web.Publishing.targets に次の行があることに気付きました。
ただし、msbuild からの出力には webpublishpipeline に関するものは何もありません。私の .wpp.targets ファイルも見られていないと思います!
ターゲット ファイル:
msbuild の出力:
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 を使用して呼び出すことができるようになると思いました。
ありがとう
.net - MSBuildエラーMSB3086、TeamCityを使用
Web Deployを.NET 4
使用してプロジェクトをビルドおよびデプロイしようとしていますが、ローカル開発マシンで実行されているTeamCityのインスタンスで(最終的には)正常に機能しましたが、同じ設定で新しいTeamCityインスタンスをセットアップしようとすると次のエラーが発生しました:MSBuild
TeamCity
私はWindowsServer2008を実行しており、MSBuild4を含む.NET4をインストールしています。他のスレッドがこれが問題である可能性を示唆しているため、Windows SDK 7.1もインストールしましたが、それでも運がありません。任意のアイデアやアドバイスをいただければ幸いです。
ありがとう
.net - アップロード用の一時フォルダ
アプリケーションにアップロードを保存する一時フォルダーを作成したいと考えています。アプリケーションにフォルダーを追加しましたが、開発中に正常に動作します。
ただし、テスト サーバーに公開すると、ファイルが含まれていない限り、フォルダーは公開されません。その上、フォルダーのアクセス許可が間違っているため、テスト サーバーにログオンしてエクスプローラーを使用して手動で変更する必要があります。ClickOnce WebDeploy を使用してテスト サーバーに公開しています。
私がやっている方法よりも良いオプションはありますか?または、公開時にフォルダーのアクセス許可を設定する方法はありますか?
visual-studio - Web配置でWebサイトのバックアップを自動化する
Microsoft WebDeploy2.0とIIS7およびVisualStudio2010の「公開」機能を使用してサーバーに公開しています。以前のWebサイトのコピーまたはzipファイルとして、古いサイトのバックアップコピーの作成を自動化する方法はありますか?
必要に応じて、以前のバージョンのサイトにロールバックできることを願っています。