C#Url.Action参数-子应用程序

时间:2019-04-17 04:11:49

标签: c# asp.net-mvc url subapplication

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

要检查这种情况,我提出了如下条件,

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

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

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

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

我怀疑Url.Action("/", "/")语法是否正确?否则去HttpRuntime.AppDomainAppVirtualPath是最佳选择?

我已经在互联网上进行搜索,没有发现Url.Action("/", "/")情况。

感谢您的帮助。预先感谢。

0 个答案:

没有答案