none
Не инсталлируется мое ASP.NET приложение под Windows7 RRS feed

  • Вопрос

  • Добрый день.

    Под WindowsXP нет проблем - мое ASP.NET приложение устанавливается, а под Windows7 получаю ошибку:

    "Не удалось открыть раздел: Software\Microsoft\ASP.NET\4.0.30319.0. Убедитесь в наличие прав, необходимых для доступа к разделу, или обратитесь в службу поддержки."

    У меня стандартный Deployment Project в рамках Solution.

    Подскажите, плз, что нужно сделать, чтобы под Windows7 все устанавливалось?

    Заранее спасибо.

     

     

    5 октября 2011 г. 18:30

Ответы

Все ответы

  • Попробуйте запустить студию под администратором.
    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.aspx

    P.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: prostoysoft
    7 октября 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: prostoysoft
    7 октября 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: prostoysoft
    11 октября 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 
    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: prostoysoft
    1 ноября 2011 г. 6:38