microsoft.aspnet.friendly.urls LINK用の新しい ASP.NET および Web Tools 2012.2 Update をインストールしました。それは約束どおりに機能しており、私のすべての新しい新しい Web ページと古い Web ページは今ではフレンドリーです。私のプロジェクトはasp.net 4 webform iis7です
問題に直面しています
Directory.exists
. このコードを使用して、フォルダーが存在するかどうかを取得しています。このコードは、Global.asax ファイルの Application_BeginRequest セクションにあります。
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