这是因为你多写了一个/,改成下面这样就可以了:
Dim URL As String
URL = Request.ApplicationPath.ToString() + "index.html"
Response.Redirect(URL)
或者:
Dim URL As String
URL = System.IO.Path.Combine(Request.ApplicationPath.ToString(), "/index.html")
Response.Redirect(URL)
其实你可以在Response.Redirect(URL)这一行设置一下断点,然后看一下URL的值就可以知道是什么原因了。
URL = Request.ApplicationPath.ToString() + "/index.html
这句话 你在HTML后面少了个双引号!
仔细点!
URL = Request.ApplicationPath.ToString() + "/index.html"