Модераторы: Partizan, gambit
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Access denied после того как добавил проект в TFS 
V
    Опции темы
Bogdan1024
  Дата 11.3.2009, 18:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1436
Регистрация: 28.9.2005
Где: Киев

Репутация: 5
Всего: 13



Сайт обращается к некоторым файлам, физические пути к которым прописаны в конфиге. После того как я добавил своё web application в Team Foundation Server этот код перестал работать:
Код

RQ = (DBE_TMI.TMI_HotelAvailRQ)FromFileDeserializer.Deserialize(RQfilename, typeof(DBE_TMI.TMI_HotelAvailRQ));

где:
Код

        public static object Deserialize(string filename, System.Type RQType)
        {            
            if (string.IsNullOrEmpty(filename) || !System.IO.File.Exists(filename)) throw new System.ApplicationException();
            System.IO.FileStream fs = new System.IO.FileStream(filename, System.IO.FileMode.Open);
            System.Xml.Serialization.XmlSerializer s = new System.Xml.Serialization.XmlSerializer(RQType);
            object o = s.Deserialize(fs);
            fs.Close();
            return o;
        }

почему!?
Файл, к которому обращается этот код, не содержится в репозитарии!

Добавлено через 5 минут и 49 секунд
Код

System.IO.FileStream fs = new System.IO.FileStream(filename, System.IO.FileMode.Open, System.IO.FileAccessRights.Read);

так работает
кто-то может разъяснить что делает соурс сэйф с правами на файлы и как получить нужные права если нужно создать/изменить файл?


--------------------
user posted image
PM MAIL   Вверх
Partizan
Дата 11.3.2009, 18:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Let's do some .NET
****


Профиль
Группа: Модератор
Сообщений: 2828
Регистрация: 19.12.2005
Где: Санкт-Петербург

Репутация: 18
Всего: 67



Bogdan1024, на файле скорее всего выставлен атрибут Read only. Надо просто этот атрибут снять smile


--------------------
СУВ,
       Partizan.
PM MAIL WWW ICQ Skype GTalk Jabber   Вверх
Bogdan1024
  Дата 19.3.2009, 16:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1436
Регистрация: 28.9.2005
Где: Киев

Репутация: 5
Всего: 13



Это иногда помогает, но иногда аттрибут появляется опять и его нужно опять снимать. В некоторых случаях атрибут появляется каждый раз когда я запускаю сборку для дебага.
Сейчас проблема по-жощще: пытаюсь загрузить сборку - кидает ошибку. Опять же, если я не добавляю проект в TFS, то проблем не имею. Се есмь странно вдвойне ибо я не изменяю сборку, которую пытаюсь загрузить. Наверно, нету прав на загрузку сборок!?  smile 


--------------------
user posted image
PM MAIL   Вверх
Partizan
Дата 19.3.2009, 16:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Let's do some .NET
****


Профиль
Группа: Модератор
Сообщений: 2828
Регистрация: 19.12.2005
Где: Санкт-Петербург

Репутация: 18
Всего: 67



Bogdan1024, насколько я понимаю у файлов при синхронизации c TFS проставляются эти атрибуты...возможно это как-то лечитcя постбилдом smile


--------------------
СУВ,
       Partizan.
PM MAIL WWW ICQ Skype GTalk Jabber   Вверх
Bogdan1024
Дата 19.3.2009, 18:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1436
Регистрация: 28.9.2005
Где: Киев

Репутация: 5
Всего: 13



Вобщем, проблема со сборками не была связана с TFS. Ошибся в коде чуток smile


--------------------
user posted image
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Прежде чем создать тему, посмотрите сюда:
mr.DUDA
THandle

Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов.
Что делать если Вам помогли, но отблагодарить помощника плюсом в репутацию Вы не можете(не хватает сообщений)? Пишите сюда, или отправляйте репорт. Поставим :)
Так же не забывайте отмечать свой вопрос решенным, если он таковым является :)


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, mr.DUDA, THandle.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Общие вопросы по .NET и C# | Следующая тема »


 




[ Время генерации скрипта: 0.0626 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.