[英]How to create the folder in a remote place using C#
如何創建文件夾並使用C#在服務器上以編程方式訪問它?
我使用了以下代碼:
string path = @"\\MyIP\C$\NEWFOLDER";
try
{
if (!Directory.Exists(path))
{
Directory.CreateDirectory(path);
}
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
使用上面的代碼,我只能在本地計算機上創建一個文件夾!
當我嘗試在服務器計算機上創建文件夾時,出現以下異常:
用戶名或密碼不正確
您需要在服務器上進行一些配置。 這是因為本地pc->服務器需要權限。 您需要允許IIS擁有在服務器上創建文件夾的權限。
只要您可以從源代碼(運行程序的地方)訪問該文件夾,它就應該起作用。 要檢查它,請在源計算機中打開文件資源管理器,然后鍵入\\\\ targetMachineIp \\ C $ \\,如果可以到達那里並可以創建一個文件夾,則意味着僅在運行程序的用戶權限方面存在問題,請嘗試在您的用戶帳戶。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.