asp.net 発行手順を調査

ASP.NET MVC5実践プログラミング

ASP.NET MVC5実践プログラミング

概要

asp.netから発行するための手順を調査。(対象:Windows10)

前準備

ACLの権限設定

  • IISマネージャーからDefault Web Siteに、アプリケーション(WebTest) を追加しておく(フォルダを作成→アプリケーションへの変換)
  • エクスプローラからWebTestフォルダに対してIIS_USRSの権限に変更書き込みを追加

blog.shibayan.jp

発行する手順

ファイルを発行

  • VS2015から対象のプロジェクトを右クリック、公開をクリック、発行画面を表示
  • 発行先からカスタムをクリック、プロファイル名を入力
  • 接続で下記項目を入力
項目
発行方法 ファイル システム
ターゲットの場所(T) 任意のフォルダを指定
  • 設定はとりあえずデフォルトのまま
  • 発行をクリック
  • 指定したフォルダにファイル出力

https://dotnet.programmer-reference.com/vs-iis

パッケージを発行

  • VS2015から対象のプロジェクトを右クリック、公開をクリック、発行画面を表示
  • 発行先からカスタムをクリック。プロファイル名を入力
  • 接続で下記項目を入力
項目
発行方法 Web デプロイ パッケージ
パッケージの場所(L) 任意のフォルダを指定
サイト名(T) http://localhost/WebTest
  • 設定はとりあえずデフォルトのまま
  • 発行をクリック
  • 指定したフォルダにファイル出力

ローカルのIISへデプロイ

  • VS2015から対象のプロジェクトを右クリック、公開をクリック、発行画面を表示
  • 発行先からカスタムをクリック。プロファイル名を入力
  • 接続で下記項目を入力
項目
発行方法 Web Deploy
サーバー(E) localhost
サイト名(T) Default Web Site/WebTest
ユーザー名(N) ※未入力
パスワード(W) ※未入力
宛先URL(L) http://localhost/WebTest
  • 設定はとりあえずデフォルトのまま
  • プレビューは無視
  • 発行をクリック
  • ブラウザに画面が表示される

blogs.yahoo.co.jp

サーバーのIISへデプロイ(保留中、Windows10は駄目?)

Web Develoyment Agent Serviceをインストール

https://david9142.wordpress.com/2010/09/18/visual-web-developer%E3%81%8B%E3%82%89%E3%81%AE%E3%82%A2%E3%83%97%E3%83%AA%E3%82%B1%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3%E3%83%87%E3%83%97%E3%83%AD%E3%82%A4/

とりあえずデプロイしてみたがエラー発生、うまくいかないので保留。

重大度レベル コード 説明 プロジェクト ファイル 行 抑制状態 エラー Web Deploy タスクに失敗しました。(Web Deployment Agent Service を使用して '192.168.11.12' に接続しましたが、承認されませんでした。'192.168.11.12' の管理者であることを確認してください。 詳細情報の参照先: http://go.microsoft.com/fwlink/?LinkId=221672#ERROR_USER_NOT_ADMIN) WebTest 0