Глядя на свой комментарий, вы говорите, что это ваш код:
StreamReader sr = new StreamReader(Application.UserAppDataPath);
Application.UserAppDataPath
- это каталог , а не файл . Если вы попытаетесь открыть это напрямую, это то же самое, что попытаться открыть файл на один уровень ниже папки AppData, на что у вас действительно нет разрешения.
Используйте Path.Combine
для построения пути к файлу внутри папки AppData, т.е.
string fileName = Path.Combine(Application.UserAppDataPath, "settings.xml");
StreamReader sr = new StreamReader(fileName);
Конечно, это только пример - в действительности вам, вероятно, следует использовать подпапку внутри AppData, специфичную для вашего приложения.