gpt4 book ai didi

visual-studio - 避免从 VS 发布到 Cloudformation 时更改主 web.config

转载 作者:行者123 更新时间:2023-12-03 07:26:08 25 4
gpt4 key购买 nike

从 Visual Studio 发布到 CloudFormation 非常棒,它使您可以将网站部署到单个服务器或负载平衡堆栈。

当您想要在单个服务器中部署多个网站时,就会出现问题,因为在每个部署中,位于 c:\inetpub\wwwroot 中的主 web.config 都会被修改,添加 UrlRewrite。这会将所有请求从先前部署的网站重定向到新网站。IE。/ -/第一的--/第二

如果我请求 First 上的页面,则会在/Second/First 中搜索。

应用的更改如下:

    <rewrite>
<rules>
<rule name="AWS_DEPLOYMENT" stopProcessing="false">
<match url="^(https?://[^/]+/)SECOND" ignoreCase="true" negate="true" />
<conditions>
<add input="{PATH_INFO}" pattern="^/SECOND" negate="true" />
</conditions>
<action type="Rewrite" url="{R:1}SECOND{PATH_INFO}" logRewrittenUrl="true" />
</rule>
</rules>
</rewrite>

有没有办法摆脱这种行为并保持主 web.config 不变?

最佳答案

在AWS论坛我找到了答案:不支持https://forums.aws.amazon.com/thread.jspa?messageID=309811 .

一个简单的附加设置来禁用此 URL 重写就足够了,我们希望亚马逊能够在未来的 .NET SDK 版本中添加它

关于visual-studio - 避免从 VS 发布到 Cloudformation 时更改主 web.config,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8843279/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com