首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >DMZ中的IIS6经典ASP访问UNC共享

DMZ中的IIS6经典ASP访问UNC共享
EN

Server Fault用户
提问于 2012-07-12 14:26:19
回答 1查看 891关注 0票数 0

我在DMZ中有两个win2k3服务器,没有域。服务器A托管一个典型的ASP站点,并需要将一些文件保存在服务器B上的共享上。

在服务器A和服务器B上都创建了一个具有相同用户名/密码的用户帐户(testshare)。

已在服务器A上的IIS中创建了一个虚拟目录。它已在IIS的“目录安全>身份验证和访问控制”选项卡中以“目录安全”>“身份验证和访问控制”选项卡中的用户身份分配了"testshare“帐户,并且未检查集成windows安全性。已经创建了一个应用程序池,并将其分配给该虚拟目录,并且已将"testshare“帐户配置为应用程序池标识。

服务器B有一个创建的共享(\ServerB\ share 001),并且在共享上设置了"Everyone“权限,以及对该共享的NTFS文件权限设置了”Everyone“权限。

登录到服务器A时,可以在windows资源管理器中键入“\ServerB\ share 001”,并查看共享。

当我试图从服务器A上的虚拟目录中的ASP脚本访问共享时,我会收到一个“路径未找到”错误。

当我查看服务器B的事件日志以跟踪错误时,我发现:

登录失败: 原因:未知用户名或坏password用户名: IUSR_SERVERA域: SERVERA

我希望用户名将是"testshare",而不是"IUSR_SERVERA“。

我也希望共享能够工作,无论用户帐户访问它,因为它有“每个人”权限集。

有人能提供一些指针来调试吗?

谢谢你,杰克

编辑

我最初只在共享上分配了"testshare“帐户权限。当这不起作用时,我分配了“每个人”的权限。我不想设置“每个人”的权限,我刚刚启用了它来查看是否与该帐户相关的权限。由于设置了“每个人”权限,它看起来像是我无法诊断的其他东西。

EN

回答 1

Server Fault用户

回答已采纳

发布于 2012-07-12 14:57:21

编辑:

在查看了文档之后,我认为最好的解决方案是使用UncUserName元数据库属性。

可以将UncUserNameUncPassword属性设置为在两个服务器上镜像的testshare凭据。

您可以设置此属性,IIS6将使用该用户和密码访问UNC共享,而不是IUSR。

票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/407143

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档