我为 microsoft.aspnet.friendly.urls LINK安装了新的 ASP.NET 和 Web Tools 2012.2 更新。它正在按承诺工作,我所有的新旧网页现在都很友好。我的项目是asp.net 4 webform iis7
我面临一个问题
目录.exists
. 我正在使用此代码来获取文件夹是否存在。此代码位于 Application_BeginRequest 部分下的 Global.asax 文件中。
If Directory.Exists("~/users") Then
Response.Write("hello")
End If
它不工作或不在 if 条件下。它尝试了("users"), ("/users"), ("/users/")但没有人工作。这是一个语法错误,但我无法得到
编辑:
If Directory.Exists(Server.MapPath("~/users/" & parameters(i))) Then
Dim originalPath As String = HttpContext.Current.Request.Url.Host.ToLower()
If originalPath.Contains(parameters(i)) Then
Context.RewritePath("/users/" & parameters(i) & "/default.aspx")
End If
Else
Response.Redirect(Server.MapPath("~/error.aspx"))
Return
End If