2011-12-21 22 views
6

私はSubdirという名前の別の独立したMVC Webアプリケーションを、作成したhttp://www.mysite.comメインMVCアプリケーションのサブディレクトリにASP.NET MVCアプリケーションを配置しますか?

で見ることができる、C:\inetpub\wwwrootで私のサーバー上の私のメインのウェブサイトのアプリケーションがあります。私がhttp://www.mysite.com/Subdirにアクセスすると、それは私のSubdirアプリを実行するように設定したいと思います。

私はそのために何をする必要がありますか?私は明らかにアプリをドロップすることはできませんC:\inetpub\wwwroot\mysite.webui\whatever。アプリケーションを特定のディレクトリに置く必要がありますか? IISで何かを設定する必要はありますか?

答えて

4

はい、元のアプリケーションのサブフォルダにアプリケーションをドロップできますが、この新しいアプリケーション用にIISを設定する方法が重要です。ベストプラクティスとして兄弟/パラレルフォルダを使用することをお勧めします。

  1. 兄弟フォルダにアプリケーションをデプロイします。

    c:\inetpub\wwwroot\は、あなたの二次アプリケーションのためのあなたのメインアプリ

    c:\inetpub\mynewapp\です。

    http://mysite = c:\inetpub\wwwroot\

    http://mysite/mynewapp/ = c:\inetpub\mynewapp

  2. IISでは、c:\inetpub\mynewapp\

結果にルートフォルダを指して、既存のWebサイトを拡張し、新しいアプリケーションを追加

NTFSとApp Pool Identitiesをもっと簡単に引き締めることができるので、これはかなり良いことです。これはかなりベストプラクティスです。これらのトピックに関する情報を参照すると、この方法でサイトを展開した場合のゲームの一歩前進となります。

5

私は明らかにちょうどC:\inetpub\wwwroot\mysite.webui\whatever

正しくないでアプリを削除することはできません。
あなたはそれを正確に行う必要があります。

IISマネージャーのアプリケーションとしてそのディレクトリにマークを付けるだけでよいです。

+0

ハハ、よく分かりますが、私が何を話しているのか分かりません。 – Steven

関連する問題