我想通过我的ASP.NET MVC应用程序访问文件服务器(NAS),但找不到以正确方式执行此操作的方法。
到目前为止我所做的是:
现在,如果我导航到我的虚拟目录(AppliCationIPAdress / NAS),我会自动重定向到\ NASIPAdress \ My \ Directory。在NAS登录通知中,我得到了一些信息,有些人使用给定的凭证连接到我的目录=>应该是这样的
但是,如果我通过我的MVC应用程序访问NAS目录(无论我使用UNC还是虚拟目录重定向),我都会获得访问被拒绝的错误消息,并且在NAS登录通知中没有列出我准备好的useraccount,但我的网络服务器是试图登录的用户。
var dirName = Server.MapPath("~/NAS/Dir/");
ViewBag.Message = System.IO.Directory.GetFiles(dirName );
如果我想通过我的mvc应用程序访问文件服务上的文件,有人可以解释为什么会发生这种情况以及我该怎么办?
答案 0 :(得分:0)
您必须授予服务帐户访问文件区域的权限,或者与拥有权限的用户一起运行应用程序
答案 1 :(得分:0)
有用的是:
希望有帮助!
FranciscoG