Страница 1 из 1

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

Добавлено: 31 май 2013, 09:42
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

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

Спасибо.

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

Добавлено: 03 июн 2013, 10:50
Vladimir
Здравствуйте,

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

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

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

Спасибо.

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

Добавлено: 08 июн 2013, 09:54
StarVld
Добрый день!

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

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

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

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

Спасибо.

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

Добавлено: 10 июн 2013, 14:57
Vladimir
Здравствуйте,

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

Спасибо.

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

Добавлено: 11 июн 2013, 05:49
StarVld
Добрый день.

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

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

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

Спасибо.

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

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

Спасибо.

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

Добавлено: 12 июн 2013, 05:50
StarVld
Здравствуйте!

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

Спасибо.

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

Добавлено: 12 июн 2013, 10:02
HighAley
Здравствуйте.

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

Спасибо.