У меня есть приложение ASP.NET Webforms, и я хочу запустить ServiceStack рядом с ним. Допустим, что URL приложения - ~/Web. Я прочитал учебник ServiceStack по адресу http://www.servicestack.net/ServiceStack.Hello/.ServiceStack с ASP.NET WebForms
Поскольку мое приложение не MVC, я следил за установкой ServiceStack по корневому пути «/». Я успешно настроил ServiceStack и теперь отображает метаданные, когда я использую URL ~/Web/metadata
.
Но проблема в том, что при переходе на URL-адрес по умолчанию ~/Web
он обслуживает страницу default.htm, в которой он должен работать с Default.aspx.
Инлайн вопросы:
Могу ли я настроить ASP.NET WebForms, чтобы вернуться к Default.aspx, чем добавляемого (при установке NuGet из ServiceStack) default.htm?
Если я удалю файл default.htm, по умолчанию URL
~/Web
будет маршрутизировать в~/Web/metadata
. Даже если я использую~/Web/Default.aspx
, он будет еще маршрутом до~/Web/metadata
. Любое обходное решение для создания Default.aspx также работает?Должен ли я использовать настраиваемый путь (например:
~/Web/api
)?
Пожалуйста, дайте мне знать, если вопрос непонятен. Заранее спасибо!