在IIS 6上托管ASP MVC 1.0。
我已经设置了通配符过滤。
当用户访问站点的根目录时,会出现主视图,但在尝试ajax查询时jquery不起作用Home / SummaryView
如果我浏览实际的视图url / Home,那么每件事都可以。
使用ASP .Net dev服务器在VS中正常工作。
答案 0 :(得分:1)
我同意David的评论
尝试用以下内容替换Jquery脚本标记:
<script src="<%= ResolveUrl("~/Scripts/jquery-1.3.2.js") %>" type="text/javascript"></script>
答案 1 :(得分:0)
可能是您的浏览器的javascript已关闭,您最好先检查一下
答案 2 :(得分:0)
ajax也可能无法正常工作,因为您必须为ajax注册一个 MIME类型,如果你没有获得xml,请尝试输入类似http://localhost/yousite/yourAJAXSERVICE.svc的内容屏幕比你肯定要注册 svc MIME TYPE
答案 3 :(得分:0)
默认路由器适用于IIS7,您必须在Web.config文件中配置路由器才能使IIS6正常工作。我怀疑jquery找到路径存在问题。
这可以帮助您解决问题:http://blog.codeville.net/2008/07/04/options-for-deploying-aspnet-mvc-to-iis-6/
答案 4 :(得分:0)
=“&lt;%= Url.Content(”“)%&gt;”原来是iis 6下链接的正确修复