[Last Call] Learn how to a build a cloud-first strategyRegister Now

x
  • Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 62
  • Last Modified:

ASP.NET c# code for creating a folder on remote webserver from an web application in localhost

One of my web applications written on ASP.NET C# code running from my local system (of course of internet on) requires a subfolder to be created e.g Info_Attachments folder located in the wwwroot folder of mysite. I know the IP address of webserver of my website.
Is it possible? If so, how should I go about
0
Srinivas Mantha
Asked:
Srinivas Mantha
  • 3
  • 3
1 Solution
 
apeterCommented:
Is it going to a dynamic folder, for different users ?
0
 
Srinivas ManthaConsultant Anesthesiologist and Pain PhysicianAuthor Commented:
Yes. It is a dynamic folder with name unique to a record. For e.g. Combination of date,primary key and random number and the folder name will be as 20140215_106_587402. I do not understand by what you mean by 'for different users'?
0
 
apeterCommented:
Different users mean, different users who login into your site.

It is always good to create folder under your site.  
 
Basically to create a folder you should give the IIS_user the permission to create folder. Or you should impersonate the user only for this functionality of the code.
0
Technology Partners: We Want Your Opinion!

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

 
Srinivas ManthaConsultant Anesthesiologist and Pain PhysicianAuthor Commented:
I will be running the code on my local system with internet connected.
Folders are created through code from admin module from a single user. When we normally create, we use the following code (ASP.NET in C#)
. string NewDirectory = Server.MapPath("~/Info_Attachments/" + strosrfld + "/");
                             if (!Directory.Exists(NewDirectory))
                {
                Directory.CreateDirectory(NewDirectory);
                }
Assume the IP of the web server is
51.98.219.198 and I know the main directolry (d:) and other folders leading my website folder till Info_Attachments folder into which I wish to create the dynamic folders with unique name (strosfld which is dynamic and unique). How should I replace the Server.MapPath. Of course, I will create write permssions of the folder Info_Attachments from the web control panel
0
 
apeterCommented:
Go to the folder "Info_Attachments" in windows explorer, right click on it and in security tab give permission to the "web Site user" write pemission. To test this with,  you can try by write permission to every one.
0
 
Srinivas ManthaConsultant Anesthesiologist and Pain PhysicianAuthor Commented:
Thanks. I will check and get back
0

Featured Post

Free Tool: Site Down Detector

Helpful to verify reports of your own downtime, or to double check a downed website you are trying to access.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

  • 3
  • 3
Tackle projects and never again get stuck behind a technical roadblock.
Join Now