0

我正在处理 Web 应用程序中与子应用程序相关的更改。我的 Web 应用程序经过优化,可以在有或没有虚拟目录的情况下运行。为此,我遇到了一个检查传入 URL 是否具有“/”“/{subapplicationname}/”的条件

为了检查这种情况,我做了如下条件,

HttpContext.Request.Url.AbsolutePath == Url.Action("/", "/")

没有子应用程序:“/”==“/”

使用子应用程序:“/applicationname/”==“/applicationname/”

实际上,两种情况(有和没有子应用程序)都通过了。

我的疑问是Url.Action("/", "/")语法是否正确?还是选择 HttpRuntime.AppDomainAppVirtualPath 是最佳选择?

我在互联网上搜索并没有找到Url.Action("/", "/")场景。

任何帮助表示赞赏。提前致谢。

4

0 回答 0