Devo sviluppare un'applicazione (in C #) che deve lavorare con i file. L'applicazione è composta da due versioni: una versione web e una versione di Windows. Pertanto, i file devono essere archiviati in una posizione in cui entrambe le versioni possono accedere ai file.
In entrambe le versioni, i file possono essere modificati e possono essere creati nuovi file.
Ho pensato alle seguenti opzioni per memorizzare i file:
- IIS che usa WebDav
- Sharepoint
- Utilizzare una condivisione e rendere questa condivisione una directory virtuale in IIS.
Non ho esperienza con una di queste opzioni e queste erano le opzioni che mi sono venute in mente.
Che cosa è nei tuoi occhi il modo migliore per archiviare i file?