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

前端之家收集整理的这篇文章主要介绍了IIS虚拟目录和ASP.NET目录路径前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
问题

我正在遇到典型的虚拟目录困境,因为您在ASP.Net应用程序中有一些路径,并将应用程序部署到IIS虚拟目录中。然后,所有通向“web root”(f.i.,“/ images”)的路径都不起作用,因为该应用程序在虚拟目录路径中。

解决方

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

B.使用“<%= Request.ApplicationPath%> / Imagenes”作为我的图像的来源。这在IIS中很好,但是在设计时和调试时都看不到它。

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

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

C.使用亲戚路径到当前控件/页面。这个文件夹确切地知道图像文件夹是相对于我当前的文件(没有去到根目录),所以我会使用像“”,“../”,“../../”这样的东西。

我正在寻找的解决方

说了我不喜欢这些解决方案。我想在web.config文件或IIS中找到一个解决方案。一些conf intruction我写在web.config文件,告诉IIS我的应用程序所在的实际(虚拟目录)。

任何建议?

解决方法

您是否在您的路径上使用波浪号(〜)?

〜指虚拟Web应用程序的根…

〜/图像为例。

原文链接:https://www.f2er.com/aspnet/252770.html

猜你在找的asp.Net相关文章