2011-01-19 15 views
11

新しい仮想ディレクトリを追加するにはどうすればよいですか?IIS 7.5 Express新しい仮想ディレクトリ

タイプまたは名前空間の名前 'xxx'が見つかりませんでしたが、ファイルはすべて/ binにあります。

私はこのようなapplicationHost.configの編集を試してみました:

<site name="WebSite1" id="1" serverAutoStart="true"> 
    <application path="/" applicationPool="Clr2IntegratedAppPool"> 
     <virtualDirectory path="/" physicalPath="%IIS_SITES_HOME%\WebSite1" /> 
     <virtualDirectory path="/SubFolderApp" physicalPath="%IIS_SITES_HOME%\WebSite1\SubFolderApp" allowSubDirConfig="true" /> 
    </application> 
    <bindings> 
     <binding protocol="http" bindingInformation=":80:localhost" /> 
    </bindings> 
</site> 
+0

"xxx"とは何ですか?私はあなたの例ではそれらの手紙を見ません。 –

+0

IIS Express(開発者用ツール)でこの問題が発生しても、問題はIISとは異なるとは限りません。私はこれをserverfault.com –

+0

に移行するよう投票しました。申し訳ありませんが、xxxは/ bin内の.dllファイルです。 Facebook.dllなどがあります。オハイオ州申し訳ありませんが、私はserverfault.comの存在を忘れていました。なぜタグはここでも可能ですか? – khalil

答えて

19

あなたは子アプリケーションを作成する必要があります。あなたの構成は、子仮想ディレクトリを作成しました。以下の設定は/ SubFolderAppをアプリケーションに変えます。

<site name="WebSite1" id="1" serverAutoStart="true"> 
    <application path="/" applicationPool="Clr2IntegratedAppPool"> 
    <virtualDirectory path="/" physicalPath="%IIS_SITES_HOME%\WebSite1" /> 
    </application> 
    <application path="="/SubFolderApp" applicationPool="Clr2IntegratedAppPool"> 
    <virtualDirectory path="/" physicalPath="%IIS_SITES_HOME%\WebSite1\SubFolderApp" /> 
    </application> 
    <bindings> 
     <binding protocol="http" bindingInformation=":80:localhost" /> 
    </bindings> 
</site> 
+0

それは働いた。ありがとうよ。 – khalil

+0

それは私のために働くことを望んでヨ –

関連する問題