Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/visual-studio/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio 未能映射路径'/';在applicationhost中设置虚拟目录路径时_Visual Studio_Iis Express - Fatal编程技术网

Visual studio 未能映射路径'/';在applicationhost中设置虚拟目录路径时

Visual studio 未能映射路径'/';在applicationhost中设置虚拟目录路径时,visual-studio,iis-express,Visual Studio,Iis Express,我一直在尝试在Visual Studio 2013中为我的网站设置一个虚拟路径,以便在调试时使用它,而不是仅仅使用它。我从中了解到,自Visual Studio 2012起,该功能已停止使用。在尝试使用IIS Express解决此问题时,我尝试编辑applicationhost.config的相关部分,并将virtualDirectory路径=“/”更改为virtualDirectory路径=“/test1”,现在它的内容是: <site name="website2" id="2">

我一直在尝试在Visual Studio 2013中为我的网站设置一个虚拟路径,以便在调试时使用它,而不是仅仅使用它。我从中了解到,自Visual Studio 2012起,该功能已停止使用。在尝试使用IIS Express解决此问题时,我尝试编辑applicationhost.config的相关部分,并将virtualDirectory路径=“/”更改为virtualDirectory路径=“/test1”,现在它的内容是:

<site name="website2" id="2">
   <application path="/" applicationPool="Clr4IntegratedAppPool">
      <virtualDirectory path="/test1" physicalPath="C:\Websites\website2" />
   </application>
   <bindings>
      <binding protocol="http" bindingInformation="*:51196:localhost" />
   </bindings>
</site>

不幸的是,当我现在尝试调试时,在Visual Studio 2013中出现以下错误:

未能映射路径“/”


关于我做错了什么有什么想法吗?

一个
应用程序必须有一个路径为“/”的
虚拟目录

因此,在手动编辑配置文件时,请始终尝试添加额外的内容,例如路径为“/test”的新
virtualDirectory
。在大多数情况下避免此类问题

当然,您可以试用用于IIS Express的Jexus Manager,它可以自动进行此类编辑