我已经使用asp.net webapi框架创建了一个自托管服务,并且我添加了一个自定义MediaTypeFormatter,以便我可以返回html。我的问题是我想在我的HTML中使用Jquery,所以我在我的模板中包含了通常的<script type="text/javascript" src="/scripts/jquery-1.7.1.min.js"></script>
。当我浏览到我的网址时,它完美地提供了html,但是jquery文件的GET返回404。
我想这对我的网络服务器&#34;我不知道如何处理这个请求。那么我是否必须添加路由和控制器来提供脚本和css文件等文件?或者有更简单的方法吗?
如果不是,我可以直接将jquery脚本添加到我的模板中,但如果有人有更好的解决方案,我宁愿不这样做。
答案 0 :(得分:0)
我不建议您从自托管站点提供jQuery。自托管的重点是删除对ASP.NET MVC及其附带的所有依赖。因此,如果你想提供脚本或其他文件,我认为你有两个选择。