servicestack,Webforms,servicestack" /> servicestack,Webforms,servicestack" />

带有ASP.NET WebForms的ServiceStack

带有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

我有一个ASP.NET Webforms应用程序,我想在它旁边运行ServiceStack。假设应用程序的URL为~/Web。我已经在上阅读了ServiceStack教程

因为我的应用程序不是MVC,所以我在根“/”路径上安装了ServiceStack。我已成功配置ServiceStack,现在在使用URL
~/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
    ,它也会 仍然路由到
    ~/Web/metadata
    。使Default.aspx成为默认值的任何解决方法 也工作吗

  • 我应该改用自定义路径(例如:
    ~/Web/api
    )吗


如果问题不清楚,请告诉我。提前谢谢

神话也提出并回答了类似的问题。我会复制到这里:

为了运行ASP.NET,您需要在不同的路径上承载servicestack,例如/api或/servicestack 请参见上的b)web.config示例

您可以查看静态default.htm页面,但要运行.aspx页面,请求需要转到ASP.NET