【发布时间】:2013-07-24 00:19:36
【问题描述】:
我有一个 ASP.NET Webforms 应用程序,我想在它旁边运行 ServiceStack。假设应用程序的 URL 是 ~/Web。我已经阅读了http://www.servicestack.net/ServiceStack.Hello/ 的 ServiceStack 教程。
由于我的应用不是 MVC,所以我在根“/”路径下安装了 ServiceStack。我已成功配置 ServiceStack,现在使用 URL ~/Web/metadata 时会显示元数据。
但问题是,当转到默认 URL ~/Web 时,它会提供应该提供给 Default.aspx 的 default.htm 页面。
内联问题:
我可以将 ASP.NET Webforms 配置为返回到 Default.aspx,而不是 新添加的(通过ServiceStack的nuget安装)default.htm?
如果我删除 default.htm 文件,默认 URL
~/Web将路由 到~/Web/metadata。即使我使用~/Web/Default.aspx,它也会 仍然路由到~/Web/metadata。制作 Default.aspx 的任何解决方法 也可以吗?我应该改用自定义路径(例如:
~/Web/api)吗?
如果问题不清楚,请告诉我。提前致谢!
【问题讨论】:
标签: webforms servicestack