Команда Start Debugging запускает HTML-страницу silverlight через файловую систему, а не на локальном веб-сервере

#visual-studio-2010 #silverlight-4.0

#visual-studio-2010 #silverlight-4.0

Вопрос:

У меня есть проект Silverlight 4 в VS2010 вместе с веб-проектом для размещения приложения silverlight. Когда я нажимаю F5 для запуска отладчика, автоматически сгенерированная HTML-страница (SilverlightApplication2TestPage.html ) запускается в IE, но страница загружается через файловую систему (C:UsersChloraphilDocumentsVisual Studio 2010ProjectsSilverlightApplication2SilverlightApplication2BinDebugSilverlightApplication2TestPage.html).

Я хочу, чтобы страница aspx запускалась через встроенный веб-сервер. Я щелкнул правой кнопкой мыши файл aspx и выбрал «Установить в качестве начальной страницы» и подтвердил, что он установлен на вкладке «Веб» в диалоговом окне свойств.

Ответ №1:

Вы должны установить SilverlightApplication2.Web проект (тот, который содержит страницу .aspx) в качестве StartUp project (Установить в качестве StartUp project в контекстном меню обозревателя решений).