将IIS链接到图像主机服务器文件夹。 (仅用于托管映像的链接到网络共享)

问题描述 投票:0回答:1

全部。网络共享未运行IIS,它没有运行任何内容,而只是用作共享所有图像和媒体文件的共享。

在IIS中,我在域下创建了一个虚拟目录,并将其指向我的图像服务器\\ ImageServer \ Files在此文件夹的IIS中,它显示所有子文件夹。 (如下图所示)但是,当我尝试查看图像时,它出现404错误,并指向该文件所在的域的目录。它认为文件存储在本地服务器上,而不是共享中。设置了所有权限,到目前为止,服务器上的所有内容都可以正常运行除了这个

我在这里想念什么?我是否需要创建另一个

IIS Shared Server Folder

==GENERAL_REQUEST_START== 
SiteId 15 
AppPoolId Radio 
ConnId 1610626168 
RawConnId 0 
RequestURL http://example.com:80/host/files/Covers/Big/1_02282020070502823.jpg
RequestVerb GET 

==MODULE_SET_RESPONSE_ERROR_STATUS==   
ModuleName IIS Web Core 
Notification MAP_REQUEST_HANDLER   
HttpStatus 404  
HttpReason Not Found  
HttpSubStatus 0 
ErrorCode The system cannot find the file specified.  (0x80070002)

==FILE_CACHE_ACCESS_START== 

FileName G:\Inetpub\wwwroot\example.com\host\files\Covers\Big\1_02282020070502823.jpg 
UserName IUSR 
DomainName NT AUTHORITY 
iis-10 network-share
1个回答
0
投票

我找到了解决此问题的方法,并认为我会分享。(第一部分已经到位)应用程序池选择您的网站的自定义池。从右侧面板中选择[高级设置]。根据身份点击嘴唇选择[自定义帐户]输入具有管理和域角色的域的用户名。输入密码并确认。单击确定,然后再次单击确定。

(这是我在SO上找到的,并对其进行了修改以与Pool一起使用)点击网站名称。在IIS下选择[认证]选择[匿名身份验证]从右侧面板中选择“编辑”选择[应用程序池标识]单击确定。

当我看到这确实有效时,我感到非常高兴。

© www.soinside.com 2019 - 2024. All rights reserved.