ASP.NET从URL获取物理文件路径
发布时间:2020-12-16 04:19:24 所属栏目:asp.Net 来源:网络整理
导读:有没有办法从ASP.NET的URL获取物理文件路径? Scenerio:我有一个应用程序在两个服务器上,但它现在将更多,每个服务器将它放在一个不同的物理文件路径.现在我这样做: //for server 1if (Request.Url.GetLeftPart(UriPartial.Path).Contains(".com")) { Appli
有没有办法从ASP.NET的URL获取物理文件路径?
Scenerio:我有一个应用程序在两个服务器上,但它现在将更多,每个服务器将它放在一个不同的物理文件路径.现在我这样做: //for server 1 if (Request.Url.GetLeftPart(UriPartial.Path).Contains(".com")) { Application["StoreFilesPath"] = "E:Datarootsitef1appsiteUpload"; } //for server 2 if (Request.Url.GetLeftPart(UriPartial.Path).Contains(".net")) { Application["StoreFilesPath"] = "E:Webrootsite2f34abcghiappsiteUpload"; } 但我需要做的是这样的事情: //for all servers Application["StoreFilesPath"] = getPhysicalFilePath() +"Upload"; 我该怎么做? 解决方法
您可以在服务器端使用
HttpServerUtility.MapPath 以获取文件的物理路径,然后在Application或Session对象中返回它,类似于您现在正在执行的操作.
至于URL的物理路径 – 可能没有,因为URL可以重写. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net – 如何避免刷新页面上的按钮事件
- asp.net-mvc – ASP.net MVC:在RenderAction中获取“Main-
- ASP.NET Webforms – “从客户端检测到一个潜在危险的Reque
- asp.net – 创建一个包含两列值的VB.NET数组?
- .net – Autofac SignalR
- asp.net-mvc – SignalR 2不生成/ signalr / hubs
- asp.net-mvc – 如何在ASP.NET MVC中维护Html.CheckBox()的
- asp.net-mvc – 如果Roles为空,则默认情况下使AuthorizeAtt
- asp.net-mvc – 使用Checkboxes绑定到具有强类型MVC视图的B
- asp.net – 我应该关注受感染的zip文件吗?
推荐文章
站长推荐
热点阅读