所以,我有两个应用程序,一个是 Web,另一个是控制台应用程序。控制台应用程序在远程服务器中创建目录/文件夹和 pdf。该网站(在 IIS 中运行)具有启动该控制台应用程序的 .aspx 文档。运行控制台应用程序不会给我带来问题,当我运行网站并且无法创建目录和 pdf 时出现问题。这是错误:
Error: Access to the path '\\SERVERIP\rae\RAE\' is denied.
该服务器具有凭据,我认为当我仅运行控制台应用程序时,它会在输入之前获取凭据(因为要访问远程服务器,我需要输入凭据才能查看该服务器中的文件夹)但是当我运行网站时,再次询问凭据(未显示提示),这就是拒绝访问的原因。
我正在使用 C#System.IO.Directory.Exists(route);
来检查是否存在,如果不存在System.IO.Directory.CreateDirectory(route);
有没有办法在代码、IIS 或其他方法中设置该服务器的凭据?