问题标签 [virtual-directory]

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 投票
1 回答
1126 浏览

tomcat - 将文件系统上的文件夹映射到 Tomcat 中的 url 的最简单方法是什么?

这是我的问题...我有一个小型原型应用程序(恰好在 AWS 上托管的 Grails 中),我想添加用户上传一些(最多 10 个)图像的能力。我想将这些图像保存在服务器机器上的磁盘上,位于我的 WAR 之外的文件夹位置。

我意识到可能有一个超级可扩展的解决方案,涉及更多的 Web 服务器和优化的静态资产服务,但对于我可能获得的大约 100 个用户来说,这真的不值得付出努力和成本。

那么,我可以将虚拟文件夹从我的 url 映射到磁盘上的物理文件夹的最简单方法是什么?我有点想...

映射到我可以配置的文件夹,例如

所以我可以在我的代码中......

我并不特别介意生成的物理文件夹是否可以直接浏览。安全性最终会成为一个问题,但它不是一开始的。

那么,我有哪些选择?我查看了 apache 站点上的虚拟主机,但感觉比我需要的要复杂。

我不想使用 Grails 静态渲染插件。

0 投票
3 回答
3396 浏览

asp.net - 在虚拟应用程序中忽略表单身份验证

我有一个管理站点设置为另一个网站内的虚拟应用程序。

我希望使用在主父站点上设置的相同表单身份验证提示访问子目录(虚拟应用程序)的访问者提供凭据

尝试了各种方法但无法正常工作,包括

从 virtual-app web.config 中删除所有<authentication mode="Forms">、和部分<authorization><membership><roles>

<authentication mode="Forms">将相同的<authorization><membership><roles>部分从父级复制到虚拟应用 web.config

使用虚拟目录而不是虚拟应用程序

但我从来没有得到凭据提示

有谁知道如何获得这个设置?

谢谢

更新:

现在让它从父级继承权限,方法是删除 IIS 中的应用程序名称(使其成为虚拟目录而不是虚拟应用程序)

但是,这会破坏管理站点中的所有路径

例如,我收到以下错误

文件“/Site.master”不存在。

那么我应该使用虚拟目录(它似乎继承了父级的身份验证)吗?

还是一个虚拟应用程序(目前没有从父级继承身份验证但具有正确的相对路径)?

这是父配置

0 投票
2 回答
5468 浏览

iis-7 - 创建虚拟目录并设置权限 IIS7 - 由于权限不足而无法读取配置文件

我正在尝试创建一个虚拟目录并使用 IIS7 和 C# 设置它的权限。这是我的代码示例:

这会引发异常,消息是:

Cannot read configuration file due to insufficient permissions.

有人可以帮忙吗?

编辑

以管理权限运行给了我一个新错误:“启用读取配置文件”有人可以告诉我它应该读取哪个配置以及如何访问它吗?

0 投票
1 回答
1360 浏览

c# - 如何使用 .net 为虚拟目录设置 ASP.NET 版本

如何使用 c#.net FROM CODE 为所有 iis 版本设置虚拟目录的 ASP.NET 版本?

0 投票
4 回答
23841 浏览

asp.net - 如何在 ASP.NET 项目中正确引用 JavaScript 文件?

我有一些引用 javascript 文件的页面。

应用程序本地存在于一个虚拟目录中,即http://localhost/MyVirtualDirectory/MyPage.aspx

所以在本地我引用文件如下:

但生产设置有所不同。该应用程序在生产中作为其自己的网站存在,因此我不需要包含对虚拟目录的引用。问题在于我需要修改每个包含 javascript 引用的文件,使其如下所示:

我尝试在本地设置中以这种方式引用文件,但它不起作用。

我会完全错了吗?有人可以告诉我我需要做什么吗?

谢谢

0 投票
1 回答
214 浏览

php - php应用程序的虚拟目录asp重定向器有必要吗?

我为我的 php 应用程序创建了一个虚拟目录。

现在我得到“目录列表被拒绝此虚拟目录不允许列出内容。”

我是否需要制作某种重定向的虚拟 index.asp 文件(或首选:仅显示 index.php)或如何解决这个问题?我限制了对网络服务器的访问,但 index.php 设置为默认值

0 投票
1 回答
24204 浏览

asp.net - 获取网站根目录的基本 url(绝对/相对 url)

我想完全了解如何在静态和动态文件中使用相对和绝对 url 地址。

当您在没有虚拟目录的情况下工作时,此示例很容易。但我正在处理虚拟目录。

我想在下面模拟一个站点,例如我正在处理虚拟目录的项目。

这些是我的 aspx 和 ascx 文件夹

这些是我的 JS 文件(将与 aspx 和 ascx 文件一起使用):

这是我的静态网页地址(我想展示一些图片并在一些js函数中运行):

这是我的图片文件夹

如果我想在我的 ASPX 文件中写入图像文件的链接,我应该写

但是,如果我想编写硬编码或来自 javascript 文件的路径,它应该是什么样的 url 地址?

0 投票
2 回答
2312 浏览

c# - 如何在 IIS7 和 C# 中更改虚拟目录的物理路径?

我需要更改虚拟目录的物理路径在 C# 中的位置。这是通过安装程序执行的,因此它将在虚拟目录所在的机器上运行。

这是我到目前为止所拥有的:

看起来 VirtualDirectory.Path 不是物理的。有什么帮助吗?

更新:

DirectoryEntry 属性“路径”包含我需要更改的本地物理位置。但由于某种原因,上面什么也没做。我没有看到任何异常,但属性值似乎没有变化。

0 投票
1 回答
2663 浏览

iis - GDI+ 中出现一般错误 - 权限

当我尝试将图像文件保存到虚拟目录时,我收到“GDI+ 中发生一般错误”。这似乎是一个权限问题,因为在调试过程中,我将文件路径更改为本地硬盘并且能够保存文件。

虚拟目录在特定域帐户下运行,对文件夹和共享具有完全控制权。IIS 正在提供图像,我可以在 IIS 中浏览虚拟目录的目录结构,还可以在以域帐户连接时保存、重命名和删除文件夹中的文件。

当我尝试从应用程序保存文件时,IIS 是否以其他用户身份连接,而不是我或域帐户?

对此的任何帮助将不胜感激!

0 投票
4 回答
15685 浏览

asp.net - 有没有办法将虚拟目录添加到 Visual Studio 开发服务器?

我正在使用具有特定端口的 Visual Studio 开发服务器。有没有办法给它添加一个虚拟目录?

编辑:

对不起,我不是很清楚。我希望能够将一个或多个虚拟目录添加到任意物理目录。例如:http://localhost/c_drive/会映射到 C:\,http://localhost:/d_drive/会映射到 D:\,等等。