Iis VS 2019-在网站内作为应用程序运行项目

Iis VS 2019-在网站内作为应用程序运行项目,iis,azure-active-directory,visual-studio-2019,Iis,Azure Active Directory,Visual Studio 2019,我试图找到一种方法来测试一些特定的东西。我遇到一个问题,web应用程序在发布并部署到IIS后重定向到网站,而不是web应用程序。因此,要调试这个问题,我需要将VisualStudio设置为与IIS具有相同的结构。我正在与AzureAD集成,登录Azure后会重定向到web应用,然后web应用会再次重定向。所以在AzureAD登录后,我的URL是正确的,但由于某种原因,我再次被重定向。所以我需要调试 问题的例子: 访问网站: 按下按钮登录AzureAD 重定向到MS Azure登录屏幕 成功登录A

我试图找到一种方法来测试一些特定的东西。我遇到一个问题,web应用程序在发布并部署到IIS后重定向到网站,而不是web应用程序。因此,要调试这个问题,我需要将VisualStudio设置为与IIS具有相同的结构。我正在与AzureAD集成,登录Azure后会重定向到web应用,然后web应用会再次重定向。所以在AzureAD登录后,我的URL是正确的,但由于某种原因,我再次被重定向。所以我需要调试

问题的例子:

  • 访问网站:
  • 按下按钮登录AzureAD
  • 重定向到MS Azure登录屏幕
  • 成功登录Azure后,重定向回站点:
  • 然后web应用重定向到没有应用程序名称的网站:
  • 通过VS 2019运行站点,始终:https://localhost/ 所以问题不会发生,因为如果站点重定向到https://localhost/ 在任何时候


    我的问题是,是否有一种方法可以设置VS以匹配IIS的结构?感谢您的帮助。

    您可以使用调试已部署在其他计算机(应用程序服务、VM等)上的Visual Studio应用程序

    有多种方法可以做到这一点,这取决于您使用的技术堆栈。请访问上面的链接,并根据需要遵循教程


    在登录流中放置断点,就可以调试部署的代码并找出问题所在。

    据我所知,不可能设置VS以匹配IIS的结构。您可以通过主机文件在本地IIS中为网站设置主机名,但在vs中,您只能在本地主机中运行。感谢您的帮助。@HarshitaSingh MSFT的回答满足了我的需要。谢谢你们两个!