带有ASP.NET WebForms的ServiceStack
我有一个ASP.NET Webforms应用程序,我想在它旁边运行ServiceStack。假设应用程序的URL为~/Web。我已经在上阅读了ServiceStack教程 因为我的应用程序不是MVC,所以我在根“/”路径上安装了ServiceStack。我已成功配置ServiceStack,现在在使用URL带有ASP.NET WebForms的ServiceStack,webforms,servicestack,Webforms,servicestack,我有一个ASP.NET Webforms应用程序,我想在它旁边运行ServiceStack。假设应用程序的URL为~/Web。我已经在上阅读了ServiceStack教程 因为我的应用程序不是MVC,所以我在根“/”路径上安装了ServiceStack。我已成功配置ServiceStack,现在在使用URL~/Web/metadata时显示元数据 但问题是,当转到默认URL~/Web时,它提供default.htm页面,在该页面中它应该提供default.aspx 在线问题: 我是否可以将AS
~/Web/metadata
时显示元数据
但问题是,当转到默认URL~/Web
时,它提供default.htm页面,在该页面中它应该提供default.aspx
在线问题:
- 我是否可以将ASP.NET Webforms配置为返回到Default.aspx而不是 新添加的(通过ServiceStack的nuget安装)default.htm
- 如果删除default.htm文件,则默认URL
将被路由 到~/Web
。即使我使用~/Web/metadata
,它也会 仍然路由到~/Web/Default.aspx
。使Default.aspx成为默认值的任何解决方法 也工作吗~/Web/metadata
- 我应该改用自定义路径(例如:
)吗~/Web/api
如果问题不清楚,请告诉我。提前谢谢 神话也提出并回答了类似的问题。我会复制到这里: 为了运行ASP.NET,您需要在不同的路径上承载servicestack,例如/api或/servicestack 请参见上的b)web.config示例 您可以查看静态default.htm页面,但要运行.aspx页面,请求需要转到ASP.NET