IIS 7未显示映射到另一台计算机的虚拟目录

麦克曼

将虚拟目录映射到另一台计算机时,IIS7有问题。

这是我的设置:

  • 我的Web APP正在Web服务器上运行(我们称其为WEBSERVER)。Windows Server 2008,IIS 7。
  • 我在资产服务器中得到了一些资产/图像(我们称其为ASSETSSERVER)。Windows Server 2003,在C:\ Assets文件夹中,共享为\\ ASSETSSERVER \ Assets
  • 服务器位于工作组中,而不是域中。这是我无法控制的,我无法更改。
  • 按照我们的网络团队的建议,我将应用程序池配置为在用户WEBSERVER \ portaluser下运行
  • 在我的Web应用程序中,我定义了一个虚拟目录。我将其映射到\\ ASSETSSERVER \ Assets。在登录凭据中,我指定用户ASSETSERVER \ assetsuser(存在)。“测试凭据”按钮表明我已通过身份验证,并且已经获得授权。

最初,我遇到一个500.19错误,告诉我我无法登录。这篇帖子揭示了解决方案:我必须创建一个具有相同密码的WEBSERVER \ assetsuser用户(不违反直觉,但可以使用)。

之后,我的资产仍然拒绝显示。我现在收到一条类似的消息:

Configuration Error 
Description: An error occurred during the processing of a configuration file required to service this request. Please review the specific error details below and modify your configuration file appropriately. 

Parser Error Message: An error occurred loading a configuration file: Failed to start monitoring changes to '\\ASSETSERVER\assets'.

Source Error: 

[No relevant source lines]

Source File: \\ASSETSERVER\assets\web.config    Line: 0 

我已经进行了广泛的谷歌搜索,并且尝试了以下操作:

  • 修改本地策略以允许WEBSERVER \ portaluser登录后冒充其他帐户,建议在这里(它是Windows 2000 Server的,但它是值得一试!)
  • 新增权限给大家的\\ ASSETSSERVER \资产,表明这里(底部的答案)
  • 添加读/执行/列表权限到C:在ASSETSSERVER到ASSETSSERVER \ assetsuser用户\驱动器,所建议的在这里(方法3)
  • 我编辑的注册表项,以停止从监视更改的文件夹IIS,指示在这里(作者宣称它不相关的IIS,但我敢肯定的是,IIS不监视在web.config中的变化的文件夹)
  • 我在的applicationHost.config配置allowsubdirconfig =“假”所示位置

这些解决方案都没有奏效,而我对尝试方法的想法已不多了。看来我离现在还很近。有什么建议?

麦克曼

经过几次工作,我找到了解决此问题的方法。

这就像在ASSETSSERVER中创建一个名为“ portaluser”的用户(与我的应用程序池标识用户)一样简单。

这是违反直觉的:我明确地告诉IIS7作为资产用户服务器连接到ASSETSERVER,但是它仍在使用portaluser检查web.config是否存在(并监视更改)。

看到这一点之后,我决定使用相同的帐户来运行应用程序池并连接到远程虚拟目录。我只是用'assetsuser'而不是'portaluser'

希望这可以帮助

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

在另一台计算机上运行

如何在另一台计算机上使用python虚拟环境

为什么同一台计算机上的控制台应用程序和IIS网站中的ServicePointManager.SecurityProtocol不同?

从另一台计算机访问虚拟机上的Web服务器

VBA-无法将驱动器映射到另一台计算机上的共享点

按钮元素在另一台计算机上未正确对齐

在网络上另一台计算机上的IIS上访问已部署的网站

ssh进入另一台计算机时,可以“带上目录”吗?

将您的显示镜像到网络上的另一台计算机

将Java jar显示转发到另一台计算机

如何在另一台计算机上显示xclock?

如何从我的计算机的cmd访问另一台计算机的cmd?

通过另一台计算机供电

ssh无法从另一台计算机到虚拟Ubuntu服务器

IIS虚拟目录

是否可以将一台Windows计算机用作另一台Windows计算机的显示/存储?

使用同一虚拟机插入另一台计算机?

将映射的驱动器迁移到另一台计算机

指向IIS中的虚拟目录

远程要求计算机通过WOL唤醒另一台计算机

将别名虚拟目录(IIS)映射到Chrome工作区

从局域网上的另一台计算机连接到IIS网站-端口未监听

如何将从Genymotion下载的Android虚拟设备(ova文件)安装到未运行Genymotion的另一台计算机上的VirtualBox中

将特定目录从一台计算机镜像到另一台计算机?

如何将网站从一台机器上的 IIS 7.5 迁移到另一台机器上的 IIS 8.5?

从本地访问另一台计算机

如何使我的 IIS 上安装的已发布 Web 应用程序可以被另一台计算机访问

如何将IIS配置复制到另一台机器

无法从另一台计算机访问 apache2 虚拟主机