相关疑难解决方法(0)

Control.ResolveUrl与Control.ResolveClientUrl对比VirtualPathUtility.ToAbsolute

在解析以波浪号(〜)开头的路径时,使用这些方法之一是否有任何好处?

一般来说,如果你在html中发送相对路径或绝对路径,那么更好的做法是什么?

.net asp.net

24
推荐指数
2
解决办法
9068
查看次数

IIS虚拟目录和ASP.NET目录路径

问题

我遇到了典型的虚拟目录困境,因为您在ASP.Net应用程序上有一些路径,并且您将应用程序部署在IIS虚拟目录中.然后所有与"web根"(fi,"/ images")相关的路径都不起作用,因为应用程序位于虚拟目录路径中.


解决方案

A.将"images"文件夹设为虚拟目录.这样"/ images"将永远存在.

B."<%=Request.ApplicationPath%>/Imagenes"我的图片的来源.这在IIS中很有用,但我无法在设计时和调试时看到它.

此解决方案还包括以下说明:

  • System.Web.VirtualPathUtility.ToAbsolute
  • ResolveClientUrl
  • Request.ApplicationPath

C.使用当前控件/页面的亲戚路径.这确切地知道images文件夹相对于我当前文件的位置(没有转到root.所以我会使用像"","../","../../"之类的东西等等.


我正在寻找的解决方案

说.我不喜欢这些解决方案.我想在web.config文件或IIS中找到解决方案.我在web.config文件中写了一些内容,告诉IIS我的应用程序实际驻留在哪里(虚拟目录).

有什么建议?

asp.net iis relative-path

19
推荐指数
1
解决办法
3万
查看次数

标签 统计

asp.net ×2

.net ×1

iis ×1

relative-path ×1