none
Настройка портала SCSM 2010 RRS feed

  • Вопрос

  • Создаю новый webpart по примеру RequestNewUser.cs; также новый файл .aspx. Модифицирую HomePageTasks.cs и web.enuser.config. Вообщем все по мануалу. В Visual Studio - Solution build succeeded! 0 error. Как проверить работу портала в браузере? При запуске из Visual Studio 2010 страницы Home.aspx View in Browser, в браузере выскакивает ошибка 

    Сообщение об ошибке синтаксического анализатора: Объект ресурса с ключом 'YouAreHereText' не найден.

    Строка 68:         <asp:Label ID="LabelYourAreHere" runat="server" CssClass="graytext" Text="<%$ Resources:EndUserPortalResources, YouAreHereText %>"></asp:Label>

    Что я делаю не так? Скажите, пожалуйста, какие шаги надо выполнить при кастомизации портала?


Ответы

  • Debug-жить можно прямо на IIS - копируете все нужные библиотеки, перезапускаете пул и потом через Attach To Process запускаете дебаг.

    Скопировать надо:

    1. dll-ки - в Bin

    2. aspx-страницы - в корень приложения


    http://opsmgr.ru
    • Помечено в качестве ответа PufikYS 20 мая 2011 г. 6:14
    Модератор

Все ответы

  • А вы создали нужный ресурс и сделали его публичным (public)?
    http://opsmgr.ru
    Модератор
  • Создан ресурс EndUserPortalResouces.resx,  Access Modifier=Public

  • Вообще без кода понять сложно, но он явно говорит, что не может найти нужный ресурс-стринг (YouAreHereText ). Для начала попробуйте без него обойтись, прямым текстом прописать, а потом добавите, когда разберетесь.
    http://opsmgr.ru
    Модератор
  • Дело в том, что такая же ошибка возникает, когда запускаю Home.aspx из исходного кода PortalSource-New. Открываю файл Portal.sln Нажимаю Build >Build Solution in Visual Studio 2010, успешно. Когда жму отобразить Home.aspx в браузере, то возникает ошибка, что не может найти ресурс. Также происходит почему-то crash visual studio, когда нажимаю Design или Split в окне Home.aspx, RequestNewUser.aspx… visual studio просто вылетает. Пробовал на разных компьютерах.

  • Сильно сомневаюсь, что удасться запустить портел из веб-сервера студии ))
    http://opsmgr.ru
    Модератор
  • Понятно, получается программирование «вслепую»? иначе как смотреть, что получается? Подскажите, пожалуйста, как запустить портал с IIS? Надо скопировать папки AnalystWeb и EndUserPortal в C:\Inetpub\wwwroot и добавить соответствующие приложения в IIS (SCSMPortal) со ссылками на эти папки? Спасибо за ответы! 

  • Debug-жить можно прямо на IIS - копируете все нужные библиотеки, перезапускаете пул и потом через Attach To Process запускаете дебаг.

    Скопировать надо:

    1. dll-ки - в Bin

    2. aspx-страницы - в корень приложения


    http://opsmgr.ru
    • Помечено в качестве ответа PufikYS 20 мая 2011 г. 6:14
    Модератор