Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

I have to develop an application (in C#) that has to work with files. The applic

ID: 649315 • Letter: I

Question

I have to develop an application (in C#) that has to work with files. The application consists of two versions: a web version and a windows version. Therefore, the files must be stored on a place where both versions can access the files.

In both versions, the files can be edited and new files can be created.

I've been thinking about the following options to store files:

IIS using WebDav

Sharepoint

Using a share and make this share a virtual directory in IIS.

I don't have experience with one of these options and these were the options that came to my mind.

What is in your eyes the best way to store the files?

Explanation / Answer

Unless you have other requirements I'd keep it simple, use a share. You might want to think about who has access to the files, perhaps you don't want other people randomly removing them if they are controlled by your code, but you can do this with ACLs quite easily.

WebDav and Sharepoint would both work but I think both add a little more complexity.