我在两台负载均衡的服务器上部署了一个Web应用程序,其中一个充当了用于应用程序的所有映像的存储库。类似于下面的路径存在于“webserver1”
上C:\inetpub\Images\
图像文件夹与FullControl的“EveryOne”权限共享。
现在在“webserver2”上,我添加了一个指向“\ webserver1 \ Images”的虚拟目录 可以使用webserver 2上的windows + r按预期方式访问它。
虽然在我的应用程序中托管在webserver2 IIS上。 我收到错误,上面写着“找不到文件\ webserver \ images \ filename”
我认为应该通过分配Everyone来处理权限吗?
有人可以帮忙吗?
更新: 用于从webserver2读取文件的代码是
Server.MapPath(filename)
filename是\ images \ filename,它转换为\ webserver1 \ images \ filename 并抛出文件未找到错误
在异常抛出中放入一些变量后出现异常:
mappath是\ Webserver2 \ ProductImages ..文件名是/ images / ProductImages /..
抛出异常是“\ Webserver2 \ ProductImages ..”文件未找到IO异常