- PR -

Web.configの複数配置について

1
投稿者投稿内容
あひる隊長
常連さん
会議室デビュー日: 2003/07/23
投稿数: 36
投稿日時: 2003-07-23 14:39
現在Win2003Server + VS.NET2003にて開発を行っているのですが、
試しに以下のような構成でWebアプリのプロジェクトを作成しました。

プロジェクト内に
・WebForm1とWebForm2というフォルダを追加
・WebForm1フォルダにはWebForm1.aspxを配置し、
 WebForm2フォルダにはWebForm2.aspxを配置
・両フォルダにWeb.Configを配置
・プロジェクトの直下にWeb.configが最初からある
・WebForm1.aspxをスタートアップに設定する

この構成でデバッグモードで開始を行うと
”Webサーバーでデバッグを開始できません”
というエラーがでます。

これはWebForm1フォルダ内のconfigファイルを削除すると
問題なく起動するのですが、今度はWebForm1からWebForm2へ
Server.Transferを使って遷移させると、

”アプリケーション レベルを超えて allowDefinition='MachineToApplication'
として登録されているセクションを使うことはできません。
このエラーは、仮想ディレクトリが IIS でアプリケーションとして構成されなかった
場合に発生します。”

というエラーが表示されてしまいます・・

全てのconfigファイルはまったく変更していないのですが、
これはどういったことが原因なのでしょか?

長文となり申し訳ありませんが、何卒
宜しくお願いします

1

スキルアップ/キャリアアップ(JOB@IT)