问题标签 [virtual-path]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
2167 浏览

iis - IIS7 将应用程序的虚拟路径更改为域根目录

在 IIS 中的站点下,我创建了一个绑定到端口 80 的新节点,并停止了所有其他将绑定到该端口的网站节点/池。

在新节点下我创建了一个应用程序baz1,所以网站所在的路径是http://MyServer/baz1/...

我在我创建的节点下还有其他目录/应用程序,例如 baz2、baz3 等...

我唯一的问题是应用程序只有在它位于根目录时才能正确运行。所以不是在http://MyServer/baz1/它需要在http://MyServer/

有没有办法将所有应用程序分组在我的新节点下,一次只运行一个并在根目录下运行?由于多种原因,我不想将我试图在默认网站下运行的那个。

我用谷歌搜索、搜索并尝试了所有我能想到的东西,但找不到改变应用程序虚拟路径的方法,所以我希望这里有人知道。

谢谢大家,如果我的问题不清楚,请告诉我,我会尽快澄清

0 投票
2 回答
3984 浏览

asp.net - 在asp.net中访问网站根文件夹外的文件夹

我在服务器上有大约 15 个网站,我构建了一个在所有网站上通用的工具。

现在,不是将相同的文件保存在单个站点的文件夹中,而是决定将文件夹保持通用,并将其保存在网站文件夹之外,这样我就不必将文件保存在所有站点下。

但我的问题是,如果该文件夹位于网站的根文件夹之外,我将无法访问它,因为Server.MapPath它不起作用。

我什至尝试将这些文件保存在站点根目录之一的文件夹下,并像http://domain.com/folder/control.ascx一样访问它们,但这也不起作用。它抛出错误说:http:/domain.com/folder/control.ascx' is not a valid virtual path

任何人都可以帮助我了解如何访问根文件夹之外的文件,或者将其保存在站点的根文件夹中。

0 投票
2 回答
1024 浏览

c# - 相对于虚拟路径的 URL?

我可以找到许多将 a 转换virtual path ("~/images/test.jpeg")为 a的 .NET 函数relative url ("/MYSITE/images/test.jpeg"),但是是否存在将相对 URL 转换为虚拟路径的函数?

另一种方法是使用类似的东西:

反而。

谢谢。

0 投票
0 回答
57 浏览

android - Android:虚拟/sdcard/位置太多的问题

有一篇关于多个 sd 卡路径的帖子 被虚拟 /sdcard/ 的许多位置所迷惑

我的问题是,如何检测 2 个不同的路径指向同一个 sdcard?例如,[/storage/emulated/0, /storage/sdcard0] 其实是一样的。

我们的项目使用了一些复杂的程序来检索 sd 卡,例如挂载命令、读取 fstab 等。但它无法区分指向同一路径的两个符号链接。然后我们的文件列表遇到了一些问题

0 投票
1 回答
1203 浏览

visual-studio-2013 - 如何在 Visual Studio 2013 上激活“使用 Visual Studio 开发服务器”选项?

我想清除Visual Studio 2013上的解决方案虚拟路径,但在Visual Studio 2012中右键单击解决方案时找不到“使用 Visual Studio 开发服务器”选项。你能帮助我吗?

谢谢你。

0 投票
2 回答
402 浏览

iis - IIS 应用程序的物理路径是否应该与虚拟路径匹配?

我了解 IIS 中应用程序的物理路径不需要位于虚拟路径中反映的相同位置。当然,也可以这样做。

有这种重叠是否被认为是不好的做法?这样做会不会产生任何负面后果?


这是一个例子:

我有一个网站,c:\inetpub\wwwroot我部署了两个应用程序:

虚拟路径:
/apps/Application1
/apps/Application2

物理路径:
C:\inetpub\wwwroot\apps\Application1
C:\inetpub\wwwroot\apps\Application2


另一种解决方案可能是这样的:

虚拟路径:
/apps/Application1
/apps/Application2

物理路径:
C:\inetpub\Application1
C:\inetpub\Application2

0 投票
1 回答
703 浏览

c# - 为什么 map.server 虚拟路径没有保存到数据库

我一直坚持将文件上传的虚拟路径保存到我的数据库。没有虚拟路径,文件被保存,数据库中的 url 是文件的物理路径。所以当我尝试下载它时,我得到了不允许的本地资源。url 以 file:///C:path.... 开头。
当我使用断点时,我看到物理路径正在更改为虚拟路径,但是它例外。

api控制器

断点在:

节目

“~/Files/Black Elk-Invoices-None-May 2006.pdf”

异常发生在这里

FiloInfo(vPath) 显示

〜/文件/

异常发生在:

异常消息:

在 System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath) 在 System.IO.__Error.WinIOError() 在 System.IO.FileInfo.MoveTo(String destFileName) 在 TransparentEnergy.ControllersAPI.apiInvoiceController.d__0.MoveNext() 在c:\Development\TransparentEnergy\TransparentEnergy\ControllersAPI\SubmitApi\apiInvoiceController.cs:87 行

更新

这有效!

0 投票
0 回答
90 浏览

php - 从 php 页面访问 iis 托管目录中的图像

我有一个 php 页面,需要导航到 iis 中托管的其他目录才能访问图像,但它一直告诉我找不到文件。

IIS

D:\website\images(这里的网站文件夹已经是IIS托管的网站)

阿帕奇

从 page.php,我尝试使用相对路径访问图像。所以我尝试的路径是../../website/images/whatever.jpg但我无法访问它。需要在 IIS 中完成的任何设置吗?

顺便说一句,我可以使用浏览器访问它。

谢谢

0 投票
1 回答
920 浏览

c# - 从虚拟路径打印 pdf 文件

我正在使用此代码从驱动器 D 打印 myDocument.pdf 文件:这是有效的。

但我想从我的项目内的文件夹中打印一个文件,即 Content/report/myDocument.pdf。我试图改变'proc.StartInfo.Arguments = @"/p /h D:myDocument.pdf";' 至:

所有这些都不起作用,adobe reader 说找不到文件。

笔记:我删除了“/p /h”,这是打印和最小化 adobe reader 的命令,只是为了尝试 adobe reader 是否会找到 myDocument.pdf 文件。

我的路径有什么问题?提前致谢。

0 投票
2 回答
207 浏览

css - 提供的虚拟路径未在 ASP.NET 包中使用

我的 BundleConfig 中有以下捆绑包:

我正在使用以下内容来呈现 CSS 包:

在我的本地机器(调试环境)上,CSS 文件通过其绝对路径包含/加载。我为调试关闭了编译/错误,所以这是有道理的。当我推送到 QA 环境(编译打开/为真)时,我看到页面中包含以下虚拟路径:

这是我以前的虚拟路径~/Content/globalbasicCss

为什么我的捆绑包没有使用我提供的新虚拟路径~/Content/Basic/globalCss?这是因为没有对捆绑包中包含的 CSS 文件进行任何更改吗?