IIS 7.5映射到驱动器的虚拟目录

IIS 7.5映射到驱动器的虚拟目录,iis,networking,windows-server-2008,Iis,Networking,Windows Server 2008,我有一个S:通过服务器1和服务器2上的用户名连接 映射驱动器工作正常 我将其连接为IIS中名为config的虚拟目录,它可以连接并正常工作。我可以在内容视图中看到映射驱动器中的文件 当我试图浏览到其中一个文件时,会出现错误500 有file.html吗 我以前做过这件事,我确信这是一个许可或安全问题,但我不能解决它 500-内部服务器错误。 您正在查找的资源有问题,无法显示。请放弃映射驱动器 请放弃映射驱动器 答案分为两部分 第一部分我只是浏览网站,我没有使用https,因此我得到了一个不

我有一个S:通过服务器1和服务器2上的用户名连接

映射驱动器工作正常

我将其连接为IIS中名为config的虚拟目录,它可以连接并正常工作。我可以在内容视图中看到映射驱动器中的文件

当我试图浏览到其中一个文件时,会出现错误500

有file.html吗

我以前做过这件事,我确信这是一个许可或安全问题,但我不能解决它

500-内部服务器错误。
您正在查找的资源有问题,无法显示。

请放弃映射驱动器


请放弃映射驱动器


答案分为两部分

第一部分我只是浏览网站,我没有使用https,因此我得到了一个不同的IIS网站,没有虚拟目录

第二部分是我使用ColdFusion试图从虚拟目录运行.cfm,即使有正确的网站,它仍然得到一个错误404

解决方法是确保ColdFusion服务以管理员身份而不是本地系统的身份运行,并且一切正常

仅供大家参考,如果您在两台服务器上创建了相同的用户名/密码,请使用该用户名共享,使用UNC路径和该用户名进行连接,它将正常工作,无需特殊权限或其他任何操作


感谢卡尔和莱克斯的帮助。

答案分为两部分

第一部分我只是浏览网站,我没有使用https,因此我得到了一个不同的IIS网站,没有虚拟目录

第二部分是我使用ColdFusion试图从虚拟目录运行.cfm,即使有正确的网站,它仍然得到一个错误404

解决方法是确保ColdFusion服务以管理员身份而不是本地系统的身份运行,并且一切正常

仅供大家参考,如果您在两台服务器上创建了相同的用户名/密码,请使用该用户名共享,使用UNC路径和该用户名进行连接,它将正常工作,无需特殊权限或其他任何操作


感谢Karl&Lex的帮助。

是否为与您的站点运行的AppPool用户相同的用户创建了文件夹共享?如果不是,它将无法立即查看。我不确定AppPool用户是什么,也不确定我在哪里看到我的站点运行在哪个用户下。请澄清。我尝试将虚拟目录从映射驱动器S:更改为UNC\\server\path,虽然在IIS中一切似乎都正常,但在尝试访问任何内容时,我会收到404个错误。如果您检查AppPool您可以看到您的应用程序池正在运行的用户。然后,您可以根据网络共享检查该用户的权限。我不太愿意提出建议(这很危险),但出于测试目的,如果你允许“所有人”访问远程计算机上的文件夹共享,你能不使用404就通过吗?将此解决方案作为一个新答案发布给你自己,然后将其标记为“答案”也是可以接受的。是否为与您的站点运行时所在的AppPool用户相同的用户创建了文件夹共享?如果不是,它将无法立即查看。我不确定AppPool用户是什么,也不确定我在哪里看到我的站点运行在哪个用户下。请澄清。我尝试将虚拟目录从映射驱动器S:更改为UNC\\server\path,虽然在IIS中一切似乎都正常,但在尝试访问任何内容时,我会收到404个错误。如果您检查AppPool您可以看到您的应用程序池正在运行的用户。然后,您可以根据网络共享检查该用户的权限。我不太愿意提出建议(这很危险),但出于测试目的,如果您授予“所有人”对远程计算机上文件夹共享的访问权限,您可以不使用404吗?以您自己的身份将此解决方案作为新答案发布,然后将其标记为也可以接受的答案。好的,如上所述,当我添加我指定的连接为用户的虚拟目录时,我将其更改为UNC,该用户已在它连接的两台服务器上创建,并用两个绿色记号验证位置。但是我在尝试访问任何东西时遇到404错误。好的,正如我上面所说,当我添加我指定的连接为用户的虚拟目录时,我将其更改为UNC,该用户已在它连接的两台服务器上创建,并用两个绿色记号验证位置。但我在尝试访问任何内容时遇到404错误。