Форум программистов, компьютерный форум CyberForum.ru

Программирование Windows Phone

Войти
Регистрация
Восстановить пароль
 
Ilya_Gall
0 / 0 / 0
Регистрация: 04.12.2015
Сообщений: 2
#1

Access to the path'.' is denied - Windows Phone

02.03.2016, 21:36. Просмотров 357. Ответов 2

Здравствуйте много уважаемые товарищи! Изучаю программирование самостоятельно и у меня возникла такая проблема. Я напишу программу(wp 8.0 silverlight) и решил сохранять в ней данные, всё было хорошо, работало и всё было хорошо (когда я тестил с помощью студии с помощью эмулятор и на своём wp устройстве), до тех пор, пока я не выложил это приложение в магазин( чтобы протестить), так вот когда я пытаюсь создать и сохранить файл, возникает такая ошибка Access to the path'...' is denied, и на c и на d дисках телефона.
И да я пользовался Сериализацией. Сам код:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.IO;
using System.Xml;
using System.Xml.Serialization;
namespace Calc3._0.settings
{
public class SettingsModel
{
public string Sound { get; set; }
public string Name { get; set; }
}
public static class Settings
{
public static string SaveSetting(string sound, string name)
{
string path = "settings.xml";
var settings = new SettingsModel { Sound = sound, Name = name };

var serializer = new XmlSerializer(settings.GetType());

var writer = new StreamWriter(path);
try
{
serializer.Serialize(writer, settings);
writer.Close();

return "1";

}
catch
{
writer.Close();

return "2";
}

}

public static SettingsModel GetSettings()
{
string path = "settings.xml";
var mySettings = new SettingsModel();

XmlSerializer ser = new XmlSerializer(typeof(SettingsModel));
var reader = new StreamReader(path);

mySettings = (SettingsModel)ser.Deserialize(reader);
reader.Close();
return mySettings;

}

}
}
получаю данные из класса таким образом
var set = settings.Settings.GetSettings();
Миниатюры
Access to the path'.' is denied   Access to the path'.' is denied   Access to the path'.' is denied  

Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
02.03.2016, 21:36     Access to the path'.' is denied
Посмотрите здесь:

Delphi Сокращение пути к файлу, x:\path\path\...\path
JavaScript ошибка Access denied в IE
Delphi file access denied
Access to the path 'C:\System Volume Information' is denied при поиске C# .NET 3.x
Ошибка access denied Apache
MySQL Access denied for user ''
Windows Server Access is denied
Access denied
Applet - access denied Java SE
Access denied lazarus Lazarus
Access 2010 Windows Phone
Ssh access denied

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
jenokizm
17 / 33 / 10
Регистрация: 27.03.2014
Сообщений: 637
07.03.2016, 21:24     Access to the path'.' is denied #2
че то такое у меня было.. не помню уже. в любом случае на этом форуме говорили не раз сильвер морально устарел, новичкам не надо тратить время на его изучение а сразу писать под UWP (10) тогда и проблем не будет и в будущем пригодится
Ilya_Gall
0 / 0 / 0
Регистрация: 04.12.2015
Сообщений: 2
07.03.2016, 23:10  [ТС]     Access to the path'.' is denied #3
Я решил эту проблему мб, не очень хорошим способом, но вдруг кто столкнётся с такой проблемой. С помощью Isolated Storage, https://byelko.wordpress.com/2010/12...lated-storage/ . Да вы правы, silverlight очень старая и не надёжная штука. Это был мой последний проект для wp, на этой архитектуре.
p.s. ну если они поправят всё баги в ней, то я снова вернусь на неё.
Yandex
Объявления
07.03.2016, 23:10     Access to the path'.' is denied
Ответ Создать тему
Опции темы

Текущее время: 09:08. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru