问题标签 [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 回答
132 浏览

iis - IIS 服务损坏的 MSI

我正在尝试将 .msi 下载到带有 IIS 的虚拟目录设置中。

下载工作正常,但是当我尝试安装 .msi 时,它说它缺少 _cabinet 文件。

我和一位同事遇到了这个问题,安装程序会很好地下载并在另一位同事的机器上正确运行。

我错过了什么吗?

通过网络服务将 .msi 作为 byte[] 发送并在客户端组装它是一种更好的方法吗?

0 投票
1 回答
68 浏览

c# - 如何检索在 Web 服务器计算机上找不到的文件/文档

我正在尝试为用户创建一个导出功能,以便能够将文档下载到 zip 文件中。当文件位于我的本地时,我可以使用该功能,并且我可以在本地使用绝对路径。但在与基础架构团队交谈后,我发现这些文档并未与 Web 服务器存储在同一台机器上,而是位于异地的服务器场中。我可以查询给我一个文件路径的数据库。但路径更多的是相对路径。

所以任何人都可以帮助我了解如何使用 FileInfo 从另一台机器获取文件。我相信基础架构团队说外部服务器设置了一个虚拟驱动器。我能以某种方式使用虚拟路径吗?谢谢。

0 投票
3 回答
6722 浏览

asp.net - ASP.NET MVC 认为我的虚拟目录是一个控制器

我在 IIS 中的 MVC 网站下有一个名为“文件”的虚拟目录。该目录与我的 Views 目录处于同一级别。当我将 MVC 应用程序中的文件链接到 Files 目录下的文件时,出现以下错误:

找不到路径“/Files/Images/1c7f7eb8-5d66-4bca-a73a-4ba6340a7805.JPG”的控制器或未实现 IController。

它认为我的 Files VD 是一个控制器。如何在不受 MVC 干扰的情况下像普通 VD 一样访问我的文件?

谢谢。

0 投票
1 回答
1131 浏览

asp.net-mvc - 将 MVC 应用程序发布到默认网站内的虚拟目录时未显示图像

我正在使用 ASP.NET MVC 1 和 VS2008 开发应用程序。当我将它部署到 WinXP 上的 IIS6 中的默认网站时,所有图像都正确显示,任何给定图像的路径是 localhost/Content/ImagesUI/[image].[ext]

当我将它部署到在同一站点内创建的虚拟目录时,任何图像请求都会返回 IIS 标准 404 错误页面,而路径是 localhost/[DirectoryName]/Content/ImagesUI/[image].[ext] - 这似乎是正确的,真的吗?

我在站点和目录配置中都将 .* 映射到 c:\windows\microsoft.net\framework\v2.0.50727\aspnet_isapi.dll。删除此映射后,图像将正确显示。但是,当然,所有其他 URL 都不起作用。

当我尝试使用其 URL 在浏览器中打开图像时,aspnet_wp.exe 进程甚至没有启动(我重新启动 IIS 来测试它) - 我只是得到 404 或图像,这取决于 * 映射的存在。因此,我认为它与为 MVC 注册的路由无关,也与 ASP 无关。

我找到的解决方案是将 Content 文件夹设为虚拟目录并从其配置中删除 * 映射。虽然这在某种程度上可以,但我想要一个更好的解决方案,它可以解释和消除问题的原因,而不仅仅是解决问题。

谢谢你的帮助!

0 投票
2 回答
658 浏览

asp.net - 执行重定向到虚拟目录时应用程序丢失身份验证

我有以下设置: http://www.example.com/dir1/http://www.example.com/dir2/

每个虚拟目录都在 IIS6.0 上配置为具有自己的 AppPool 的应用程序。

使用 response.redirect 将经过身份验证的用户从 dir1 重定向到 dir2 时,我丢失了用户的身份验证信息,并且用户被重定向到登录页面。在子域下配置的每个应用程序(dir1 和 dir2)都没有出现此问题,例如: http://dir1.example.comhttp://dir2.example.com

我通过在 machine.config 文件中添加机器密钥解决了这个问题。

有人可以向我解释为什么它不适用于http://www.example.com/dir1配置吗?

0 投票
2 回答
1500 浏览

iis - 如何从命令行配置 IIS5 高级设置?

我正在尝试通过创建它需要的虚拟目录并在批处理文件中设置它们的所有设置来自动化我的 asp.net 应用程序的一些构建过程。到目前为止,我已经能够弄清楚如何创建虚拟目录,但是如何配置它们呢?

例如,我需要能够将它们设置为应用程序、设置默认文档、更改框架版本、打开集成身份验证等。有谁知道任何脚本可以在没有第三方实用程序的情况下完成所有这些操作?adsutil.vbs 管理脚本会执行这些操作吗?

0 投票
3 回答
18414 浏览

iis-7 - IIS浏览虚拟目录上的目录问题

我有两个不同的虚拟目录映射到操作系统上的同一目录。在其中一个虚拟目录中,我需要禁用浏览文件夹,而在另一个虚拟目录中,我需要启用它。

问题是当我改变其中一个时,另一个也发生了变化。我认为这个问题与两个虚拟目录都指向操作系统中的同一个文件夹有关,但是对于 IIS6,我有同样的配置没有问题。

有什么想法可以解决这个问题吗?

谢谢!

0 投票
2 回答
2191 浏览

iis-7 - 使用 **SUBST cmd** 创建的文件夹无法在 IIS 6 上运行

使用SUBST cmd创建的文件夹在IIS 6上不起作用。在IIS 7(使用 Windows 7)中,虚拟驱动器在浏览时未列出,以便为虚拟目录设置物理路径。

任何机构都可以告诉我如何解决这个问题吗?除了SUBST之外,有没有更好的方法来创建虚拟驱动器

0 投票
2 回答
2061 浏览

asp.net - ASP.NET 和应用程序隔离

使用 IIS 6,应用程序隔离是否基于应用程序池发生?如果是这样,当一个应用程序池中有多个虚拟目录时会发生什么?它们是否都共享相同的内存,如果一个虚拟目录崩溃,所有其他应用程序也会崩溃?

0 投票
2 回答
3725 浏览

asp.net - Web 应用程序的连接点或虚拟目录?

我看到联结是在许多项目中引用共享代码的常用方式。但是,我之前没有看到它们在 Web 应用程序中使用过。

我们的团队正在探索放弃虚拟目录以支持连接以简化我们的构建过程的可能性。我的目标是编制一份利弊清单,以便就这一变化做出明智的决定。

在 Web 应用程序项目中使用联结或虚拟目录是否更合适?

环境为 ASP.NET、IIS6/IIS7、VS.NET。