ASP.NET从URL获取物理文件路径
发布时间:2020-05-25 10:10:44 所属栏目:asp.Net 来源:互联网
导读:有没有办法从ASP.NET的URL获取物理文件路径? Scenerio:我有一个应用程序在两个服务器上,但它现在将更多,每个服务器将它放在一个不同的物理文件路径.现在我这样做: //for server 1if (Request.Url.GetLeftPart(UriPartial.Path).Contains(.com)) { Applicat
|
有没有办法从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-mvc – 所有请求获取HTTP错误401.2 – 未经授权的响
- asp.net – 您在哪里存储数据库连接字符串?
- ASP.NET从内存而不是从文件中流内容
- asp.net – 如何和在哪里调用Database.EnsureCreated和Data
- asp.net-mvc-3 – MVC3,Ninject和Ninject.MVC3问题
- 你如何正确使用UpdatePanel? (asp.net)
- asp.net – IIS配置错误 – 此配置部分不能用于此路径
- ASP.NET MVC3 HttpStatusCodeResult StatusDescription –
- asp.net – 如何在.net vb中发送POST?
- asp.net-mvc – MVC – 更改模型的视图中的值[封闭]
推荐文章
站长推荐
热点阅读
