Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/visual-studio/8.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 更改IISExpress站点';s命令行上的物理路径_Visual Studio_Powershell_Iis Express - Fatal编程技术网

Visual studio 更改IISExpress站点';s命令行上的物理路径

Visual studio 更改IISExpress站点';s命令行上的物理路径,visual-studio,powershell,iis-express,Visual Studio,Powershell,Iis Express,最简单的方法是什么?我看到有很多appcmd与IIS相关的例子,并使用powershell进行了同样的操作,但我没有看到为给定的/site重新配置节点的物理路径的API 我想我可以用App配置类加载applicationHost.config,但看起来相当冗长 我在这里找一艘客轮,真的 我试图在ServerFault上提问,但我认为这更像是一个开发人员的问题。不确定这是否适合您的问题,但我发现您的问题是,为什么要尝试找出如何将visual studio(IISExpress)的webroot更改

最简单的方法是什么?我看到有很多appcmd与IIS相关的例子,并使用powershell进行了同样的操作,但我没有看到为给定的
/site
重新配置
节点的
物理路径的API

我想我可以用App配置类加载
applicationHost.config
,但看起来相当冗长

我在这里找一艘客轮,真的


我试图在ServerFault上提问,但我认为这更像是一个开发人员的问题。

不确定这是否适合您的问题,但我发现您的问题是,为什么要尝试找出如何将visual studio(IISExpress)的webroot更改为一次性项目

我继承了一个带有src的项目,并在其中构建了树。跳过一个很长的故事,我希望能够将其引入到我们的商店VS工作流程中,并希望利用VS/IISExpress完全出于方便。 问题是让visual studio/IISExpress将部署文件夹作为webroot提供服务。 我不想改变一个系统范围的设置,我真的想要一些简单的东西,可以检查到源代码控制,团队中的另一个开发人员可以拉,只是有网站的工作

最后还是用了重写规则

  <system.webServer>
    <rewrite>
      <rules>
        <rule name="LocalDeployAlias" stopProcessing="true">
          <match url=".*" />
          <action type="Rewrite" url="/deploy/{R:0}"/>
        </rule>
      </rules>
    </rewrite>
  </system.webServer>

这帮我完成了任务。希望能有帮助