Ошибка: доступ к разделу реестра «HKEY_CURRENT_USER \ Software \ Microsoft \ VisualStudio \ 10.0» запрещен. Благодаря Tfs pendEdit - PullRequest
0 голосов
/ 24 апреля 2018

Мне нужна ваша помощь, потому что мое приложение asp.net работает на локальном компьютере, но на сервере создает эту ошибку:

Доступ к разделу реестра 'HKEY_CURRENT_USER \ Software \ Microsoft \ VisualStudio \ 10.0' запрещен.

Код:

WebForm1.pathCollection.TryGetValue(Form.releaseList.SelectedItem.ToString(), out value);

TfsUtils.CheckChangeExist(value + "\\" + Form.envList.SelectedItem.ToString());
File.SetAttributes(value + "\\" + Form.envList.SelectedItem.ToString(), FileAttributes.Normal);
File.WriteAllText(value + "\\" + Form.envList.SelectedItem.ToString(), WebForm1.tmpSave);
WebForm1.SessionVar.Ws.PendEdit(value + "\\" + Form.envList.SelectedItem.ToString());

Этот код находится внутри try-Catch и перестает работать перед строкой PendEdit ();

Делаете ли выесть какие-либо предложения?

Редактировать: Моя проблема может быть похожа на эту тему.

Требуется ли для TFS API Visual Studio?

1 Ответ

0 голосов
/ 25 апреля 2018

Решение было:

  • Перейти Пулы приложений IIS, выберите веб-сайт, на котором размещено мое приложение.
  • set "Load User Profile" = True.
  • Перезагрузите сайт
...