Visual Basic 中学校 掲示板 投稿の管理
タグのない投稿を抽出
統計
RSS
Visual Basic 中学校
投稿一覧
asp.netのWebアプリを外部のイントラにセットアップ
この投稿へのリンク
https://keijiban.umayadia.com/ThreadDetail.aspx?ThreadId=30634#CommentId84642
この投稿の削除
削除パスワード
削除する
コメント本文
投稿者
るきお
 (社会人)
投稿日時
2021/8/8 19:55:16
Visual StudioでWebアプリケーション一式を1つのフォルダーにエクスポートすることができます。
このエクスポートしたフォルダーを、「別の所のイントラ用Webサーバー」にコピーすることでデプロイできます。
Visual Studio で Webアプリケーション一式を1つのフォルダーにエクスポートするには、
ソリューションエクスプローラーでWebアプリケーションのプロジェクトを右クリックして、[発行] からターゲットに「フォルダー」を選択します。フォルダーの場所は、都合の良い空のローカルフォルダーを指定してください。
その後発行操作を行うとこのフォルダーにアプリケーション一式がエクスポートされます。
既に別の発行の設定がある場合は、発行設定画面の、「公開」ページにある、「+新規」ボタンからローカルフォルダーにエクスポートする発行設定を作成できます。
「別の所のイントラ用Webサーバー」では、あらかじめ、IISでこのサイトにアプリケーションを作成しておきます。物理フォルダーは都合の良いサーバー上のフォルダーを選択してください。
そして、このフォルダーにローカルでエクスポートしたものをコピーすれば、ひとまずアプリケーションのデプロイは完了です。
アプリケーションの構成によっては追加の作業が必要な場合があります。たとえば、画像など一部のリソースがVisual Studioで管理されておらず、別途、デプロイする必要があるかもしれません。
また、サーバー側ではアプリケーションを動作させるための権限の設定などが必要な場合もあります。
他にどのような配慮が必要かはアプリケーションの内容によります。
他のシステムとの連携やリソースを使用しない独立性の高いアプリケーションであればAzureのApp Service や GCP の AppEngine で動作させることも比較的簡単にできます。
ASP.NET Webフォームを Azure の App Serviceで動作させる方法を記事にまとめていますのでよろしければ参考にしてください。
https://www.umayadia.com/Note/Note002AzureFreeAppService.htm
クラウドの利用を提案することは、採用されないとしても、ユーザーに新しい価値を提供する意思表示であり、ITを良い方向にもっていく一石になると思います。