マイクロソフト系技術情報 Wiki」は、「Open棟梁Project」,「OSSコンソーシアム .NET開発基盤部会」によって運営されています。

目次

概要

Visual Studioの、「ソリューション」・「プロジェクト」の構成を検討する際のポイントについて説明する。

ソリューション・プロジェクト

Visual Studioでは、開発するプログラムを、ソリューション・プロジェクトという単位で管理する。

プロジェクト

プロジェクト ファイル

分割の意味

ソリューション

ソリューション ファイル

分割の意味

参照設定の選択

プロジェクト参照

バイナリ参照

分割のメリット・デメリット

一般的に小規模開発の場合は分割を少なくして、大規模開発の場合に分割を検討する。

トレードオフ

メリット

デメリット

アプリケーション ドメイン

異なるアプリケーション ドメインに画面遷移する方法

異なるアプリケーション ドメインと情報共有する方法

以下の状態管理技術は、異なるアプリケーション ドメインと情報共有できない。

以下の状態管理技術は、異なるアプリケーション ドメインと情報共有できる。

各状態管理技術については、コチラを参照。

Webアプリケーション、Webサイト

関係

1Webアプリ・サイト ≒ 1IISアプリ

複数プロジェクトから1Webアプリ・サイトを構成する方法

1つのWebアプリケーション・Webサイトを複数プロジェクトにまとめる方法

裏ワザ的な方法だと思いますが・・・、

Webアプリ・サイト間でSessionCookie、Cookie認証Ticketを共有する方法

上記のようにサイトを纏めなくても、SessionCookie?、Cookie認証Ticketが共有できれば。

配置

Webサイトを本番環境に配置する方法には、

などがある。

ファイル・フォルダのコピー

プリコンパイル後のファイル・フォルダのコピー

セットアップ プログラムによるインストール

Webセットアップ プログラムによるWebサイトのインストールが可能。

ASP.NETの配置(Web Deploy・Web Deployパッケージ)

変換

なお、以下の手順で、Web サイト プロジェクトから Web アプリケーション プロジェクトへの変換が可能。

参考


Tags: :.NET開発


トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS