使用Windows 7我安装了IIS Express 7.5但我无法找到系统上wwwroot
目录的位置!没有" inetpub
"我的C盘上也有文件夹。
你能告诉我在哪里可以运行像hello.aspx这样的文件吗?
由于
答案 0 :(得分:15)
通过第一手经验以及this other SO answer,IISExpress通常会在C:\Users\<username>\Documents\IISExpress
保存一个包含自己的数据文件的目录。
在那里,您可以找到每个网站日志文件(Logs\
和TraceLogFiles\
)的默认目录,尤其是您可以在文件config\applicationhost.config
中找到所有网站配置。对于每个创建的网站,该网站都有一个<sites>
部分,其中包含<site>
个节点。
对于每个网站,其<virtualDirectory>
节点在physicalPath
属性中指定实际根位置:
<site name="YourWebSiteName" id="12345">
<application path="/" applicationPool="Clr4IntegratedAppPool">
<virtualDirectory path="/" physicalPath="D:\Physical\path\to\your\website\root"/>
</application>
...
</site>
答案 1 :(得分:1)
通常它位于您的主目录中。像c:\ Users \&lt; yourname&gt; \ Documents \ IISExpress
这样的东西答案 2 :(得分:1)
C:\ Users \ YourUserName \ Documents \ My Web Sites \ web-Site1
一种简单的测试方法就是在您的网站根目录中键入一个测试文件,例如 http://localhost:1714/test.txt
答案 3 :(得分:0)
但是IIS Express的全局目录在哪里?快速回答是 没有一个。 IIS Express是基于目录的。 话虽这么说,我能够解决的两个解决方案是:
- 将这组文件添加到您网站的根路径
- 在IIS Express的applicationHost.config文件中创建一个虚拟目录,以获取全局文件的位置
醇>
答案 4 :(得分:0)
您将在路径下方看到一个位置
C:\ Users \您的用户名\ AppData \ Local \ Temp \ ASP.NET临时文件