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

0 投票する
4 に答える
32918 参照

iis - Windows 10 pro で Web Deploy を構成する方法

Windows 10 で Web Deploy を構成するにはどうすればよいですか? それはうまくいくはずですか?Windows 8 での Web Deploy に関する情報を見つけましたが、動作していません。Windows 10 ではどうですか?

0 投票する
0 に答える
735 参照

c# - MsBuild ExcludeFoldersFromDeployment はすべてのフォルダーを除外します

プロジェクト ディレクトリに 2 つのフォルダーがあります。

.\スクリプト

.\bin\スクリプト

" bin\Scripts " ディレクトリを公開から除外したいと考えています。これは私が wpp.targets ファイルでやろうとしたことです:

これはフォルダーを除外しませんが、「Scripts」を include プロパティに追加すると、両方のフォルダーが除外されます。

" bin\Scripts "だけを除外するにはどうすればよいですか?

さて、主な問題は、アセット ファイルが出力ディレクトリにコピーされていることです。プロジェクトの設定を変更できません。コンテンツ ファイルが出力ディレクトリにコピーされないようにする方法はありますか?

前もって感謝します

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

css - Release を使用して Web サイトを展開するとスタイルが壊れる

MVC4 を使用して Web サイトを開発し、Web 配置とリリース オプションを使用してサイトを配置まし。デバッグ オプションを使用すると、すべて問題ありません。公開されている URL は次のとおりです。

誰かが私に何が間違っているのか指摘できますか?

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

iis - リモート コンピューターからの IIS ユーザーによる Auto Deploy

宛先サーバーに Web Deploy をセットアップしました。Visual Studio で発行プロファイルを作成したため、これを確認できます。資格情報を使用すると検証/機能します。複数のアカウントを管理する代わりに、これらの資格情報を共有できるように、IIS マネージャー ユーザーを使用してセットアップしたいと考えています。IIS マネージャー ユーザーを作成し、公開するサイトへのアクセスを許可し、公開プロファイルがまだ機能することを確認しようとしました。失敗します。

Web 配置エージェント サービスを使用して 'srvr' に接続しましたが、認証できませんでした。「srvr」の管理者であることを確認してください。詳細については、http: //go.microsoft.com/fwlink/?LinkId=221672#ERROR_USER_NOT_ADMINをご覧ください。

リモート サーバーがエラーを返しました: (401) 権限がありません。

サーバー マネージャーのセキュリティ ログを見ると、IIS マネージャー ユーザーをアカウントとして検証しようとした (そして失敗した) ことがわかります。

srvrが IIS Manager ユーザーのアカウントを探しているのはなぜですか? 別のアカウントを使用するように設定するにはどうすればよいですか? 管理サービス委任の下で何か特別なことをする必要がありますか? もしそうなら、何?(私が見つけたすべての指示は、非管理者または IIS マネージャー ユーザーをセットアップする方法を含むという主張にもかかわらず、私が既に持っているものをセットアップしているようです。)

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

visual-studio-2013 - Web Deploy - 選択したアイテムでパッケージを作成する方法

「Web Deploy」メソッドを使用して Web サイトをデプロイしたいと考えています。質問の前に、現在の展開手順についていくつか詳しく説明したいと思います。

  1. これはエンタープライズ サイトであり、複数のサーバーでホストされています (継続的な展開)。

  2. ファイルは「リリース」モードではなく、「デバッグ」モードです。

  3. 現在の割り当てに関連するファイルのみを手動でコピーして貼り付けます。たとえば、今週、Accounts モジュールが展開されるとします。展開されるファイルは
    /mysite/App_Code/Models/ accounts.cs
    /mysite/pages/ accounts.aspxaccounts.aspx.csです。

    3 つのファイルは、すべてのサーバーのそれぞれのフォルダーに手動でコピーされます。これは、ここで何年も前から行われている手順です。

  4. プロジェクト 'mysite' は 'ASP.NET Web サイト' であり、'ASP.NET Web アプリケーション' (VS2013 の場合) ではありません。つまり、これらのオプションは使用できません - Package/Publish Web & Package/Publish SQL

開発システムでパッケージを作成しました。
(i) Visual Studio で発行オプション (Web 配置パッケージ) を使用し、
(ii) IIS でアプリケーションをエクスポートします (ファイルを選択するオプションを提供します)。

  1. VS パブリッシュ機能を使用して、必要なファイル (この場合は accounts.cs、accounts.aspx、accounts.aspx.cs )のみのパッケージを作成することは可能ですか。
  2. カスタム SQL スクリプト ファイルをパッケージに含めることは可能ですか。(IIS または VS を使用)
  3. Q2 の答えが「はい」の場合、すべてのサーバーに対してではなく、1 回だけ実行する必要があります。DB サーバーが 1 つしかないためです。どのようにそれを行うことができます。

パッケージのインストール部分にはまだ行っていません。

0 投票する
0 に答える
116 参照

microsoft-web-deploy - IIS で SQL スクリプトを使用して展開パッケージを作成する方法

IIS-10、Web Deploy v3.6、Windows 10 を使用。

これは、バックエンドに SQL Server 2014 を使用する ASP.NET Web サイト (アプリケーションではない) です。
パッケージを正常に作成して展開できましたが、SQL スクリプトはありませんでした。パッケージに SQL スクリプトを含める方法に関する情報が見つかりませんでした。これが私が試したことです:

  1. IIS の [既定の Web サイト] で、自分の Web アプリケーションを選択します。
  2. 右側にある [アプリケーションのエクスポート] をクリックします。
  3. 「コンポーネントの管理」をクリックします。プロバイダー名として「dbFullSql」を選択します。[パス] に接続文字列を入力します。
    例: Data Source=xxx.xxx.xx.xxx;Initial Catalog=MyDB;Persist Security Info=True;User ID=testuser;Password=test@345;

OKをクリックしても何も起こりません。処理中のアイコンが表示され続けます。タスクマネージャーを使用して閉じる必要がありました。 ここに画像の説明を入力 また、connectionString の代わりに .sql ファイルのパスを使用してみました。しかし、どのパラメーターを入力するか、接続文字列をどこでどのように言及するかについてはわかりません。

誰かが正しい手順で私を導くことができれば幸いです。