我正在将旧的 .Net 2 Web 服务从 Windows 2008 R2 服务器移动到新的 Windows 2016 Datacenter 服务器。它在默认网站上设置了其他内容,但我为 Web 服务创建了一个额外的网站。(这与旧服务器的情况完全相同。)我将物理路径设置为与以前相同的位置。Web 服务安装程序(由 PowerBuilder 11.5 制作)实际上在放置文件的物理路径下创建了另一个文件夹。
问题是我需要 URL 为https://subdomain.domain.com/webservice.asmx,就像在旧服务器上一样。相反,它坚持只在 https://subdomain.domain.com/webservicefolder/webservice.asmx。我尝试将物理路径值向下移动一个文件夹,但其行为仍然相同。我尝试使用 HTTP 重定向和 URL 重写功能,但我所能实现的最多只是一条消息,提示它已被移动,而不是自动重定向。
我尝试按照这里描述的方式操作,在使用所需的 URL 时出现错误 503,但包含文件夹的 URL 仍然有效:https://blog.discountasp.net/root-redirection-to-subdirectory/
正确的做法是什么?