スクリプト名を含まずにサーバー名+フォルダー名を取得する方法は?
string filePath = Request.QueryString.Get("filepath");
string serverPath = Request.ServerVariables["SERVER_NAME"] + "/";
string fullUrl = "http://" + serverPath + filePath;
Response.Write(fullUrl);
上記のコードにはフォルダー名がありません。