问题标签 [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 投票
5 回答
2122 浏览

iis - 安装工具以在 IIS 上创建虚拟目录

我可以使用什么安装工具在 IIS 上创建虚拟目录?开源,免费或在 C# 中做。

0 投票
2 回答
805 浏览

iis - 如何仅使用 2 个虚拟目录托管多个 Web 应用程序

我的共享主机只允许我创建 2 个虚拟目录。我想托管多个 webapps ......比如说一个 asp.net mvc 博客、一个论坛、一个个人网站等......

没有其他方法可以做到这一点吗?我不能只是简单地将博客文件夹 ftp 到我的虚拟目录之一,然后在线访问它吗?

0 投票
4 回答
4487 浏览

.net - IIS API - 创建虚拟目录?

只是在寻找相关文档。示例不是必需的,但将不胜感激。

我们有一种情况,我们必须手动创建 100 多个虚拟目录,似乎自动化这将是目前提高流程效率的好方法。

也许明年我们可以重新设计服务器环境以允许更理智的事情,例如 URL 重写(不幸的是,这在 Web 应用程序的当前周期中似乎不可行)。继承垃圾代码不是很好吗?

~ 威廉·莱利-兰德

0 投票
1 回答
2482 浏览

iis - IIS 中虚拟目录的 Cookie 问题(删除不需要的 Cookie)

我刚刚做了一个小小的噩梦,不知何故创建了不需要的 cookie。我发誓我的代码从未在某个虚拟目录中创建 cookie,它只是读取它,但不知何故,我的浏览器最终得到了一个根 cookie 和一个用于 vdir 的 cookie 的副本。这意味着这两个值是分开的,并且都没有得到更新。

大多数关于删除 cookie 的文章都说将其设置为空白,这无济于事,因为它仍然存在!

我必须编写一个简短的 ASP 来将 cookie 到期时间设置为去年,并确保我将路径指定为有问题的 vdir,以确保它杀死了我不想要的那个。

希望这已经解决了这个问题,但我想在这里分享这个,并询问是否有人有更好的方法来解决这个问题,或者关于问题(两个 cookie)可能首先发生的任何想法?!

0 投票
1 回答
2563 浏览

asp.net - ASP.NET 项目中的虚拟目录

在我们的 Web 应用程序中,我们有一个位于项目外部的目录。在 IIS 上这没问题,但我也可以在 Visual Studio 的项目中这样做吗?

编辑:我的项目在文件系统上运行,而不是在本地 IIS 上

0 投票
3 回答
1914 浏览

asp.net - 多语言网站虚拟目录的最佳方式

我有一个网站最终将支持 4 种语言和 2 个国家(美国和加拿大,英语和西班牙语)

我想知道设置目录结构的最佳方法是什么?

现在,我有一个名为 site.com 的根站点:

这将带您到一个页面,您可以在其中选择您的国家和语言。

理想情况下,我希望有这样的目录:

但这意味着我将在其中放置一个“ca”和一个“us”虚拟目录和语言虚拟目录。这是一种很好的做法,还是我应该做类似的事情:

编辑:我做了以下事情:

应用程序中有一个虚拟目录:/ca/ 和 /us/。它们都有一个 default.aspx,它只是一个重定向。就我而言,我将他们重定向到他们的英语网站:

例如:site.com/ca/ --> site.com/ca/en/site.com/us/ --> site.com/us/en/

如果输入 site.com,您将被推送到语言选择页面。基本上,我在每个请求中都使用 Global.asax 中的正则表达式来查找语言/文化字符串。

这有以下好处。国家分离。因此,您可以控制 site.com/ca/ 或 site.com/us/,并且能够为每个国家/地区提供一个简单的 URL。

无论如何,虚拟目录 /en/、/fr/ 和 /es/ 都在它们各自国家的物理文件夹中。

所以你有以下内容(虚拟目录以粗体显示):

site.com/ca/en/ (默认site.com/ca/fr/site.com/us/en/默认site.com/us/es/

这意味着您需要有五个(相同的)应用程序,除了您可以使用 URL 获取当前语言和国家/地区(并将其指向正确的数据库)。

0 投票
3 回答
2813 浏览

iis-6 - 指向 UNC 共享的虚拟目录

我有一个通过标准将文档上传到服务器的应用程序

当将我的应用程序发送到生产服务器时,我发现他们已经对服务器进行了负载平衡。我对此的解决方案是将上传目录放到网络共享中,然后创建一个指向该共享的虚拟目录。

我已经对共享和文件本身设置了权限,但是每当我尝试上传文档时,我都会不断收到“拒绝访问”。

我在哪里可能缺少权限?IUSR 是否有可能需要访问该共享?

谢谢。

0 投票
2 回答
15731 浏览

asp-classic - 如何使用 ASP Classic 获取当前虚拟目录的名称?

如何使用 ASP Classic 获取当前虚拟目录的名称?在 ASP.NET 中,您可以使用它Request.ApplicationPath来找到它。

例如,假设您有一个这样的 URL:

在 ASP.NET 中,Request.ApplicationPath将返回/virtual_directory

0 投票
4 回答
6940 浏览

asp.net - 子文件夹受根 web.config 的影响

这应该是一个简单的问题,

我正在 IIS 下构建一个站点,其中一部分位于像 \blog 这样的子目录中, 我将其转换为一个虚拟目录

根文件夹有自己的 web.config,博客子文件夹有自己的 .

根的 web.config我使用:

并且子文件夹似乎受此影响,它会导致错误提示我没有这个主题。

解决办法是什么 ?

0 投票
3 回答
5440 浏览

asp.net - 在同一域上的 IIS 应用程序之间共享身份验证

我在 www.example.com 上有一个 IIS 网站

以及位于 www.example.com/demo/ 的虚拟目录

如何在我的虚拟目录中使用来自 www.example.com 的身份验证 cookie?