Лучший отвечающий
Не инсталлируется мое ASP.NET приложение под Windows7

Вопрос
-
Добрый день.
Под WindowsXP нет проблем - мое ASP.NET приложение устанавливается, а под Windows7 получаю ошибку:
"Не удалось открыть раздел: Software\Microsoft\ASP.NET\4.0.30319.0. Убедитесь в наличие прав, необходимых для доступа к разделу, или обратитесь в службу поддержки."
У меня стандартный Deployment Project в рамках Solution.
Подскажите, плз, что нужно сделать, чтобы под Windows7 все устанавливалось?
Заранее спасибо.
5 октября 2011 г. 18:30
Ответы
-
Попробуйте запустить студию под администратором.
- Предложено в качестве ответа Vladimir YunevMicrosoft employee 6 октября 2011 г. 16:31
- Помечено в качестве ответа Abolmasov DmitryModerator 7 октября 2011 г. 7:17
6 октября 2011 г. 15:15
Все ответы
-
Попробуйте запустить студию под администратором.
- Предложено в качестве ответа Vladimir YunevMicrosoft employee 6 октября 2011 г. 16:31
- Помечено в качестве ответа Abolmasov DmitryModerator 7 октября 2011 г. 7:17
6 октября 2011 г. 15:15 -
Какую студию? Инсталляция предполагается на ПК клиента, у которого нет MS Visual Studio 2010.
Выяснил, что в реестре Windows7 вообще даже нет такого раздела "Software\Microsoft\ASP.NET\4.0",
скачал и установил еще раз Framework 4 - помогло.
Но возникла новая проблема: ругается на аттрибут TargetFramework
После этого я удалил этот аттрибут из файла web.config (правильно сделал?)
И теперь новая ошибка: Could not load file or assembly 'App_Licenses' ...
Как решить? Помогите, плз.
С уважением, Иван Абрамов, Компания "Простой софт" ООО "Простой софт", Генеральный директор, автор ПО, Санкт-Петербург, ул. Ворошилова, д.2, оф.104. http://www.simple-soft.ru info@simple-soft.ru тел: +7 (812) 987-42-24, моб: +7 (904) 647-42-24 ICQ: 17227718 Skype: prostoysoft- Изменено Ivan Abramov 7 октября 2011 г. 7:40
7 октября 2011 г. 7:31 -
Примечательно, что на "чистую" WindowsXP с Framework 4 все нормально устанавливается без этих проблем.
С уважением, Иван Абрамов, Компания "Простой софт" ООО "Простой софт", Генеральный директор, автор ПО, Санкт-Петербург, ул. Ворошилова, д.2, оф.104. http://www.simple-soft.ru info@simple-soft.ru тел: +7 (812) 987-42-24, моб: +7 (904) 647-42-24 ICQ: 17227718 Skype: prostoysoft- Изменено Ivan Abramov 7 октября 2011 г. 7:37
7 октября 2011 г. 7:35 -
Верните аттрибут и вызовите команду:
aspnet_regiis -i
http://msdn.microsoft.com/en-us/library/k6h9cz8h.aspxP.S. для второй картинки очень не хватает StackTrace-а, который вы обрезали.
7 октября 2011 г. 8:57 -
Спасибо за ответ. Прилагаю 2 скрина.
С уважением, Иван Абрамов, Компания "Простой софт" ООО "Простой софт", Генеральный директор, автор ПО, Санкт-Петербург, ул. Ворошилова, д.2, оф.104. http://www.simple-soft.ru info@simple-soft.ru тел: +7 (812) 987-42-24, моб: +7 (904) 647-42-24 ICQ: 17227718 Skype: prostoysoft7 октября 2011 г. 11:21 -
С уважением, Иван Абрамов, Компания "Простой софт" ООО "Простой софт", Генеральный директор, автор ПО, Санкт-Петербург, ул. Ворошилова, д.2, оф.104. http://www.simple-soft.ru info@simple-soft.ru тел: +7 (812) 987-42-24, моб: +7 (904) 647-42-24 ICQ: 17227718 Skype: prostoysoft7 октября 2011 г. 11:22 -
Отпишитесь когда сделаете aspnet_regiis -i.7 октября 2011 г. 12:00
-
Да, спасибо, это помогло.
Теперь пытаюсь вставить эту строчку в код на VB по завершению инсталляции:
System.Diagnostics.Process.Start("C:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.exe -i")
Но почему-то не запускается. Не пойму, в чем дело.
С уважением, Иван Абрамов, Компания "Простой софт" ООО "Простой софт", Генеральный директор, автор ПО, Санкт-Петербург, ул. Ворошилова, д.2, оф.104. http://www.simple-soft.ru info@simple-soft.ru тел: +7 (812) 987-42-24, моб: +7 (904) 647-42-24 ICQ: 17227718 Skype: prostoysoft11 октября 2011 г. 19:56 -
http://msdn.microsoft.com/en-us/library/k6h9cz8h.aspx#findingthecorrectversion
Ввнизу статьи: Finding the Correct Version of Aspnet_regiis.exe
Аргументы лучше передавать параметрами.
WinDir: Environment.SpecialFolder.Windows- Изменено Anton.Maksimov 12 октября 2011 г. 7:29
12 октября 2011 г. 7:23 -
Да, с параметрами правильно передал - запускается.
Большое спасибо за помощь.
С уважением, Иван Абрамов, Компания "Простой софт" ООО "Простой софт", Генеральный директор, автор ПО, Санкт-Петербург, ул. Ворошилова, д.2, оф.104. http://www.simple-soft.ru info@simple-soft.ru тел: +7 (812) 987-42-24, моб: +7 (904) 647-42-24 ICQ: 17227718 Skype: prostoysoft1 ноября 2011 г. 6:38