大佬教程收集整理的这篇文章主要介绍了asp.net-web-api – 如何使用OWIN自动主机的web api来提供index.html,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我有一个SPA(AngularJS)与web api是自主托管与Owin。我使用Nancy来提供这个页面,但是我想摆脱Nancy并将Index.html用作我的单页。
我在这里看到这个问题:How to route EVERYTHING other than Web API to /index.html
我不能使用可接受的答案,因为我没有MVC和HomeController,在更新的问题中建议的方式不起作用,我得到没有发现http资源匹配请求URI’http://admin.localhost :33333 /”。没有发现提供控制器名称的路由匹配请求URI’http://admin.localhost:33333 /’
public class Startup { public void Configuration(IAppBuilder app) { const String rootFolder = "."; var fileSystem=new PhysicalFileSystem(rootFolder); var options = new FileServerOptions { EnableDefaultFiles = true,FileSystem = fileSystem }; app.UseFileServer(options); } }
这将默认提供您的Index.html。
您可以检查Scott ALLEN的博客以了解更多信息:
以上是大佬教程为你收集整理的asp.net-web-api – 如何使用OWIN自动主机的web api来提供index.html全部内容,希望文章能够帮你解决asp.net-web-api – 如何使用OWIN自动主机的web api来提供index.html所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。