問題タブ [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.

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

asp.net - ASP.NET の最適な展開戦略は何ですか?

私は ISV で働いており、お客様のサイトにデプロイするバニラ ASP.NET (mvc なし) Web アプリケーションを持っています。

現在、xcopy と IIS を介して手動で行っています。

それを展開するために使用するのに最適なテクノロジは何ですか? クリックワンス? ウェブデプロイ? 他の何か?

ヒントをいただければ幸いです。

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

asp.net - VS2010でWeb配置を使用してフォルダACLを設定するにはどうすればよいですか?

「BuildDeploymentPackage」を使用してWebDeploy経由でデプロイしたいWebアプリケーションがあります

「エラー」というフォルダがあります。これはプロジェクトの一部です。Web Deployはそれを追加しますが、アプリケーションにこのフォルダーに対する書き込み権限を持たせるように指定するにはどうすればよいですか?

毎回ソースマニフェストを手動で編集する必要がありますか、それともパッケージに自動的に実行させるためにどこかに設定できますか?

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

gac - MSdeploy.exe を使用した WebDeploy は、DLL が別のプロセスによってロックされているため、GAC アセンブリの同期に失敗します

msdeploy を使用して GAC アセンブリを多くのアプリケーション サーバーに同期するという問題が発生しています。

このコマンドを実行すると

次のエラーが表示されます。

*Microsoft.Web.Deployment.DeploymentException: (28/09/2010 16.46.37) リモート コンピューターで要求が処理されたときにエラーが発生しました。---> Microsoft.Web.Deployment.DeploymentClientServerException: 'INPS.DNA.dll' の処理中にエラーが発生しました。---> Microsoft.Web.Deployment.DeploymentException: エラー コードは 0x80070020 でした。---> System.IO.IOException: 別のプロセスで使用されているため、プロセスは 'C:\Windows\assembly\GAC_MSIL\MYASSEMBLY\1.0.0.0__a31fe99d2f98435c\MYASSEMBLY.dll' にアクセスできません。Microsoft.Web.Deployment.Win32Native.RaiseIOExceptionFromErrorCode (Win32ErrorCode errorCode、おそらくフルパスの文字列) で、Microsoft.Web.Deployment.FileStreamEx.CreateInstance (文字列パス、FileMode fileMode、FileAccess fileAccess) で、Microsoft.Web.Deployment.FilePathProvider で。
Microsoft.Web.Deployment.DeploymentObject.SyncToInternal(DeploymentObject destObject, DeploymentSyncOptions syncOptions, PayloadTable payloadTable, ContentRootTable contentRootTable) で Microsoft.Web.Deployment.DeploymentAgent.HandleSync(DeploymentAgentWorkerR equest workerRequest) --- 内部例外スタック トレースの終わり --- - Microsoft.Web.Deployment.StatusThreadHandler.CheckForException() で Microsoft.Web.Deployment.AgentClientProvider.RemoteDestSync(DeploymentObject sourceObject, DeploymentSyncContext syncContext) で Microsoft.Web.Deployment.DeploymentObject.SyncToInternal(DeploymentObject destObject, DeploymentSyncOptions syncOptions, PayloadTable payloadTable) 、ContentRootTable contentRootTable) Microsoft.Web.Deployment.DeploymentObject.SyncTo(DeploymentProviderOptions providerOptions,DeploymentBaseOptions baseOptions、DeploymentSyncOptions syncO ptions) で MSDeploy.MSDeploy.ExecuteWorker() エラー数: 1.*

DESTINATIONSERVER でIISRESETを実行すると、エラーは発生しません。

私の質問は:

IISRESET コマンドを実行せずに DLL のロックを解除することは可能ですか?

Web サーバー全体を再起動することは避けられると思います。

手伝って頂けますか'

どうもありがとう!

よろしくお願いします。

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

msdeploy - パッケージを作成するための MSDeploy dbFullSql プロバイダーは機能するが、デプロイに失敗する

現在、MSDeployを使用して、一連の Web サイトを II6 から IIS7.5 を実行している別のマシンに移行しています。実際の Web サイトの移行は期待どおりに機能しますが、各 Web サイトに関連するデータベースも移行しようとしています。

これまでのところ、一連のテスト サイトを正常に移動することができましたが、ライブ サイトに対しては展開に失敗します (400 MB のデータベースで 1 時間以上の非常に長い実行時間)。私が見ている失敗は、SQLデータベースに(データとして)保存されているJavaScriptに関連しているようです。SMO BatchParserが生成した SQL スクリプトを読み込むと、データに JavaScript を含む行を挿入しようとする最初の行で停止するようです。

私が使用しているMSDeployコマンドは次のとおりです。

MSDeploy エラーは次のとおりです。

エラーの原因となっているsql ファイルからの抜粋:

また、 IIS UI エラーからパッケージをインポートしようとすると、次のようになります。

どうすればこれを回避できるかについて、誰か考えがありますか?SQL Management Studio を使用して直接パッケージから sql ファイルを実行すると、問題なく実行されます。したがって、SMO BatchParser にバグがない限り、この問題を回避するために設定できる何らかの SMO オプションが必要です。

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

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

msbuild - IIS Web サイトの Web 配置パッケージを作成し、標準のマニフェスト/パラメーターを使用する方法

単純な svc ファイルなどを含むさまざまな IIS ホステッド サービス ホストがあります。私がやりたいことは、IIS エクスポート パッケージを使用してテスト サーバーから展開パッケージを作成できるようにすることです。エクスポートは繰り返し可能で自動化可能です。つまり、エクスポートは、XmlFile などの必要なマニフェスト拡張子を常に使用します。

Web サイトはソリューションに存在し、各ソリューションの Web 配置プロジェクトを使用して取得され、構成の置換などが行われます。

現在、VS 2008 SP1 を使用しているため、VS 2010 に直接アクセスすることはできません

MsBuild (TeamCity で実行) に関する最初の問題は、プロジェクト ファイルがない場合に IIS Web サイト (target=Package を使用) をビルドする方法です。このようにして、Web 展開プロジェクトを回避できるかもしれません (さまざまな構成に使用しますが、運用環境に展開するためにこの方法を使用したくはありませんが、完全にテストされたステージングからパッケージ ファイルにエクスポートして、運用環境にインポートします)。サーバ)。

次に、実行するたびに IIS 7 でエクスポートを構成する必要がないようにしたいです。使用する拡張機能の正しいセットを選択し、必要なパラメーターを作成するだけです。これはマニフェスト ファイルから行われますか? parameters.xml の使用方法はわかりますが、manifest.xml (手動で作成) を使用する必要があるかどうか、およびそれをリンクする方法がわかりません。必要なすべての拡張機能を有効にすることなく、簡単にエクスポートできます

ヘルプやガイダンスをいただければ幸いです。

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

asp.net-mvc - Visual Studio 2010は、.CSHTML(Razor View Engine)をコンテンツとして設定しません

ASP.NETMVC3ベータアプリケーションをホスティングに展開しようとしています。それはすべての必要な技術をサポートし、証跡とエラーを通して私は必要な参照をに設定しCopy LocalましたTrue。次に、アプリがビューを見つけられないというエラーが発生しました。試した.cshtmlファイルが一覧表示されました。プロジェクトにこれらのファイルがありましたが、デプロイされませんでした。Build ActionVisual Studio 2010は、.aspxファイルの場合のように.cshtmlファイルのプロパティを設定しないことがわかりましたContent

Visual Studioで.cshtmlをコンテンツとして自動的に設定する方法はありますか?それとも、追加するすべてのRazorビューに手動で設定する必要がありますか?

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

php - symfonyプロジェクトを共有ホスティングウェブサーバーにデプロイできません

プロジェクトを作成するためにSymfony1.4を使用しています。symfonyブックの第16章に記載されているコマンドとメソッドを使用してプロジェクトをデプロイしようとしました。しかし、symfonyプロジェクトをローカルコンピューターからWebサーバーにデプロイできません。symfonyプロジェクトをWebサーバーに直接コピーアンドペーストできますか?それはうまくいくでしょうか?または他の方法はありますか?注:私はPropelをORMとして使用しています。

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

visual-studio-2010 - .net バージョンを設定し、新しい Web サイトを作成するための Web Deploy パッケージの作成

Web デプロイを使用して、Web アプリケーションをビルドおよびデプロイし始めています。これまでのところ、パッケージをビルドして展開することはできますが、xcopy 展開よりも多くのことを行うことはできません。

パッケージをビルドするための私のコマンドは次のとおりです。

TestWebAdmin が既に存在し、.net のバージョンが .net 4 に設定されている場合、すべて問題ないようです。ただし、私が本当にやりたいことは、パッケージをチェックして、展開が既に存在するかどうかを確認し、そうでない場合は (できれば定義済みのディレクトリに) 作成し、ホスト ヘッダーが正しく設定されていることを確認することです。Web 展開について質問しすぎたのでしょうか。この種の詳細を説明する適切な記事を見つけることができませんでした。

私がやろうとしていることは可能ですか?

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

visual-studio-2010 - IIS 6 への Visual Studio Web 配置

VS2010 の新しい Web 配置機能を使用して、Windows Server 2003 で実行されている IIS 6 に Web サイトを配置した人はいますか?

試してみると、次のエラーが表示されます。

Web 配置タスクが失敗しました。リモート エージェント URL 'https://myserver:8172/msdeploy.axd?site=mysite' への要求を完了できませんでした。リモートサーバーに接続できません。ターゲット マシンがアクティブに拒否したため、接続できませんでした。

(サーバーにインストールされた VS からサーバー上の IIS に) ローカルに配置でき、World Wide Web Publishing Service が実行されています。ただし、ポート 8172 でリッスンしているプロセスはありません。

0 投票する
3 に答える
8721 参照

msbuild - MSBuildを使用してMSDeploytofilesystemでこの深いフォルダ構造を回避するにはどうすればよいですか?

私はこのMSBuildの問題に頭を悩ませています。

TeamCityを使用して、2つのMVCWebサイトを含むソリューションを構築しています。ビルドの一部として、ビルドサーバー上のフォルダーにデプロイします。IISはこのフォルダーをポイントして、管理者に表示される統合ビルドを提供します。

これは、MSDeployを使用してパッケージを公開するMSBuildファイルのコードですが、zipファイルとしてではありません。

ここでの問題は、非常に深いフォルダ構造が得られることです。ここに例があります...

C:\ DEPLOY \ Archive \ Content \ C_C \ Users \ Edmond \ Documents \ Visual Studio 2008 \ CreationGreen \ Creation \ Code \ core \ trunk \ Website \ Website \ obj \ Release \ Package \PackageTmp[公開ファイル]

私は本当に...のような予測可能なフォルダにデプロイしたいです。

C:\ build \ website[公開ファイル]C:\ build \mobilewebsite[公開ファイル]

それが背景です。ここに特定の質問があります。

  1. MSDeployを使用してローカルファイルシステムに公開しようとして間違いを犯していますか?基本的に、構成変換を備えたVS2010の「公開」機能に相当するものが必要です。リモートIISインスタンスなどに展開しようとはしていません。

  2. これを行う方法はありますが、公開フォルダーを指定しますか?

  3. 私はMSBuildコピータスクを使用してファイルをより適切なフォルダーにコピーしようとしていますが、ワイルドカードを使用して取得する必要のあるフォルダーを指定する方法を理解できません。次のようにする必要があります...

C:\ FolderPackageEndsUpIn [ANYFOLDERS] \ Website [ANYFOLDERS] \ PackageTmp**

ヘルプ!