21

Web サイトのサブフォルダーで ASP.NET Web サイトを実行する方法はありますか?

例として、スクリューターン wiki ( http://www.screwturn.eu/ ) を自分の Web サイトの「wiki」というフォルダーで実行したいとします。スクリューターンの Web サイトの web.config を変更して、 「wiki」フォルダで実行されていますか?("~/" = "/wiki/" のように)

wiki は、"/wiki/bin" の "~/bin" にあるアセンブリを検索し、新しいルートの下にある他のすべてのフォルダーについても同じアセンブリを検索します。

4

5 に答える 5

14

簡単に言えば、IIS Webサイトのルートに仮想ディレクトリを追加してサイトのパスにポイントするか、Webサイトのルートに物理ディレクトリを配置してから右クリックしてアプリケーションに変えることができます。 IIS管理コンソールで、プロパティに移動し、アプリケーション名の横にある[作成]をクリックします。

于 2009-10-04T10:08:13.273 に答える
11

ルート web.config ファイルで構成の継承を停止して、wiki web.config がルート web.config から何も読み取らないようにする必要があります。

于 2010-04-29T16:55:18.970 に答える
0

最近これを行う必要があり、wikiフォルダーをアプリケーションにしたため(以前の回答で示唆されているように)、存在するため、Wikiアプリ内の最上位にダミーの「App_Themes-> Default」フォルダーも配置する必要がありました<pages styleSheetTheme="default" theme="default">親アプリの Web.config 内のタグの。ちょっとしたハックですが、それは私が Asp.Net で自分のスタイルを構成するのが好きな方法であり、それを変更したくありませんでした。

于 2009-10-21T00:29:43.277 に答える
-1

簡単な答えは「はい」です。Web.Configでフォルダの場所を指定する必要はありません。

于 2009-10-04T09:56:19.963 に答える