IIS Express站点的物理目录位于何处?

nafvub8i  于 2023-10-19  发布在  其他
关注(0)|答案(1)|浏览(114)

IIS Express在哪个目录中存储我的站点DLL和其他资源?
我检查了我的%USERPROFILE%\Documents\IISExpress\applicationhost.config<site>部分,它看起来像这样:

<site name="WebSite1" id="1" serverAutoStart="true">
  <application path="/">
    <virtualDirectory path="/" physicalPath="%IIS_SITES_HOME%\WebSite1" />
  </application>
  <bindings>
    <binding protocol="http" bindingInformation=":8080:localhost" />
  </bindings>
</site>

物理路径设置为%IIS_SITES_HOME%\WebSite1,指向%USERPROFILE%\Documents\My Web Sites,但在此目录中,只有默认文件,如iistart.htmiis.png和其他垃圾。
我的网站在localhost:58620上运行,但我没有applicationhost.config的网站配置。
我从Visual Studio 2015启动IIS Express。
那么我的localhost:58620站点的物理目录在哪里?谢谢.

k3fezbri

k3fezbri1#

在您的解决方案文件夹中,有一个名为.vs的隐藏子文件夹,其中的applicationHost.config控制着这些内容。这是VS 2015的一个变化。
你可以从这篇文章中了解更多。

相关问题