最简单的方法是什么?我看到有大量关于IIS本身的appcmd示例,并且使用了PowerShell,但我无法看到用于重新配置physicalPath
<virtualDirectory/>
的API的各种API给定/site
的节点。
我想我可以使用App配置类加载applicationHost.config
,但看起来非常冗长。
我真的在这里寻找单行。
我试过询问ServerFault,但我认为这更像是一个开发问题。
答案 0 :(得分:0)
不确定这是否适合您的问题,但我发现了您的问题,为什么要试图找出如何改变Visual Studio(IISExpress)webroot的一次性项目。
我继承了一个带有src和build树的项目。跳过一个长篇故事,我希望能够将它带入我们的商店VS工作流程,并希望利用VS / IISExpress充分利用。 问题是让visual studio / IISExpress作为webroot提供deploy文件夹。 我不想改变系统范围的设置,我真的想要一些简单的东西,可以检查到源代码控制,团队中的另一个开发人员可以拉动并让网站工作。
结束重写规则
<system.webServer>
<rewrite>
<rules>
<rule name="LocalDeployAlias" stopProcessing="true">
<match url=".*" />
<action type="Rewrite" url="/deploy/{R:0}"/>
</rule>
</rules>
</rewrite>
</system.webServer>
这让我完成了工作。希望它有所帮助。