web-dev-qa-db-ja.com

IIS Express 7.5 wwwroot Directoryはどこにありますか

Windows 7を使用してIIS Express 7.5をインストールしましたが、システムのwwwrootディレクトリがどこにあるかわかりません! "inetpub"フォルダがありません私のCドライブも実行します。hello.aspxファイルのようなファイルを実行する場所を教えてください。

ありがとう

12
Behseini

直接の経験と this other SO answer によって、通常IISExpressは独自のdataファイル:C:\Users\<username>\Documents\IISExpress

そこでは、各Webサイトログファイル(Logs\およびTraceLogFiles\)のデフォルトディレクトリを見つけることができます。特に、すべてのWebサイト構成はファイルconfig\applicationhost.configで見つけることができます。作成された各Webサイトの<sites>ノードを持つ<site>セクションがあります。

各Webサイトについて、その<virtualDirectory>ノードはphysicalPath属性で実際のルートの場所を指定します。

<site name="YourWebSiteName" id="12345">
  <application path="/" applicationPool="Clr4IntegratedAppPool">
    <virtualDirectory path="/" physicalPath="D:\Physical\path\to\your\website\root"/>
  </application>
  ...
</site>
15
superjos

通常は、ホームディレクトリにあります。 c:\ Users\<yourname>\Documents\IISExpressのようなもの

1
ema

パスの下のような場所が表示されます

C:\ Users\YOURUSERSNAME\AppData\Local\Temp\Temporary ASP.NET Files

0
Milad Hatami

しかし、IIS Expressのグローバルディレクトリはどこにありますか?簡単な答えは、1つはないということです。IIS Expressは、非常に多くのディレクトリベースです。私が解決できた2つのソリューションは次のとおりです。

  1. ファイルのグループをWebサイトのルートパスに追加する
  2. IIS Express ’applicationHost.config file in your global filesの場所に仮想ディレクトリを作成します

詳細

0
Jowen

C:\ Users\YourUserName\Documents\My Web Sites\web-Site1

テストする簡単な方法の1つは、サイトルートのテストファイルにキーを入力するだけです。 http:// localhost:1714/test.txt

システムは404エラーをスローし、[詳細なエラー情報]セクションで、サーバーがファイルを取得しようとしている "物理パス"が表示されます。 enter image description here

0
Hainan.Z