Работа Designer'a в эмуляторе Azure

Обсуждение Stimulsoft Reports.WEB
Ответить
StarVld
Сообщения: 10
Зарегистрирован: 24 авг 2012, 07:18

Работа Designer'a в эмуляторе Azure

Сообщение StarVld »

Здравствуйте. Пишем сайт with MVC для развертывания в AZURE

Код во View "Index"
@Html.ActionLink("Edit Report", "EditReport")

Код во View "Design"
@Html.Stimulsoft().StiMvcDesigner(new StiMvcDesignerOptions() {
ActionGetReportTemplate = "GetReportTemplate"
})

Код в контроллере
public ActionResult EditReport()
{
return View("Design");
}

public ActionResult GetReportTemplate()
{
StiReport report = new StiReport();
return StiMvcDesigner.GetReportTemplateResult(report);
}

1. запускаю сайт на выполнение в эмуляторе
2. перехожу по ссылке на редактирование отчета: http://127.0.0.1:81/Reports/EditReport
3. загружается дизайнер и выдает ошибку #2032
4. вижу ошибку в консоли браузера: Failed to load resource, POST http://127.0.0.1:82/Reports/GetReportTemplate

Почему-то дизайнер отправляет запрос на 82 порт вместо 81

Подскажите пожалуйста почему так получается и что можно сделать для устранения ошибки.

Спасибо.
Аватара пользователя
Vladimir
Сообщения: 415
Зарегистрирован: 06 авг 2008, 09:48
Откуда: Earth

Re: Работа Designer'a в эмуляторе Azure

Сообщение Vladimir »

Здравствуйте,

Мы добавили новую опцию для MvcDesigner:

Код: Выделить всё

ConnectionRelativeUrls
Нужно установить её в значение true, это должно решить проблему. Обновление будет доступно в следующем пререлиз билде в пятницу, 7 июня.

Спасибо.
StarVld
Сообщения: 10
Зарегистрирован: 24 авг 2012, 07:18

Re: Работа Designer'a в эмуляторе Azure

Сообщение StarVld »

Добрый день!

Опция ConnectionRelativeUrls появилась. Но работает она вот таким образом.

Перехожу по ссылке на редактирование отчета: "http://127.0.0.1:81/Reports/EditReport"
Дизайнер генерирует запрос: ":82/Reports/GetReportTemplate"

Если перехожу по ссылке на редактирование отчета: "http://127.0.0.1/Reports/EditReport"
Дизайнер генерирует запрос: ":81/Reports/GetReportTemplate"

Подскажите пожалуйста что ещё можно сделать для устранения ошибки.

Спасибо.
Аватара пользователя
Vladimir
Сообщения: 415
Зарегистрирован: 06 авг 2008, 09:48
Откуда: Earth

Re: Работа Designer'a в эмуляторе Azure

Сообщение Vladimir »

Здравствуйте,

Мы протестировали указанное свойство на Windows Azure проекте (MVC 4) и не обнаружили ошибок. Запросы отсылаются на корректный адрес, исключая базовый адрес вместе с портом. Смотрите прикреплённый скриншот.
img.png
img.png (184.89 КБ) 3981 просмотр
Возможно, у вас установлены какие-то настройки или опции проекта, которые влияют на ситуацию. Если возможно, пожалуйста пришлите ваш проект для анализа и выявления причины ошибки.

Спасибо.
StarVld
Сообщения: 10
Зарегистрирован: 24 авг 2012, 07:18

Re: Работа Designer'a в эмуляторе Azure

Сообщение StarVld »

Добрый день.

Опция ConnectionRelativeUrls, добавленная в сборке от 07.06.2013, заработала и помогла мне в этой ситуации.

В проекте используются дополнительные службы, например Storage service...

К сожалению проект прислать не могу :)

Спасибо.
Аватара пользователя
Vladimir
Сообщения: 415
Зарегистрирован: 06 авг 2008, 09:48
Откуда: Earth

Re: Работа Designer'a в эмуляторе Azure

Сообщение Vladimir »

Здравствуйте,
Опция ConnectionRelativeUrls, добавленная в сборке от 07.06.2013, заработала и помогла мне в этой ситуации.
Правильно ли мы поняли, что ваша проблема решена?

Спасибо.
StarVld
Сообщения: 10
Зарегистрирован: 24 авг 2012, 07:18

Re: Работа Designer'a в эмуляторе Azure

Сообщение StarVld »

Здравствуйте!

Да, эта проблема решена.

Спасибо.
HighAley
Сообщения: 1998
Зарегистрирован: 08 июн 2011, 11:36
Откуда: Stimulsoft Office

Re: Работа Designer'a в эмуляторе Azure

Сообщение HighAley »

Здравствуйте.

Мы всегда рады вам помочь.
Обращайтель, если возникнут ещё вопросы.

Спасибо.
Ответить