提供文件夹权限并从另一台服务器访问它IIS
问题描述:
我有两个服务器服务器A和服务器B.我有一个应用程序运行在服务器A中。我试图从服务器B中的文件夹和从应用程序运行在服务器A中。提供文件夹权限并从另一台服务器访问它IIS
服务器A应用程序从IIS运行,我在C#中使用下面的一段代码来读取文件夹内容。
public static string getFileInfo()
{
string retval = string.Empty;
DirectoryInfo d = new DirectoryInfo(@"\\atom\bala");
FileInfo[] Files = d.GetFiles("*.bak");
string str = "";
foreach (FileInfo file in Files)
{
str = str + ", " + file.Name;
}
return str;
}
在上面的代码原子是我的“服务器B”和“巴拉”是文件夹。我可以清楚地知道,我的服务器A的应用程序无法访问此文件夹。所以我得到以下错误信息:
System.UnauthorizedAccessException: Access to the path '\\atom\bala' is denied.
我不知道如何获得此访问排序。我试过以下东西:
- 允许访问网络服务。
- 在IIS中启用匿名身份验证。
道歉,如果我的问题是非常基本的,因为我是一个noob程序员。有人可以帮我排序吗?
如果我可以给任何人访问我也没有问这个问题的。 –
你可以试试这个:在服务器上使用api转换文件到base64,服务器B使用api – khanh2990
顺便说一下,我甚至都尝试过每个人。没有运气。 –