c# – Resource.axd语法错误
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了c# – Resource.axd语法错误,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1157字,纯文字阅读大概需要2分钟。
内容图文
![c# – Resource.axd语法错误](/upload/InfoBanner/zyjiaocheng/812/77fabec159e2468ea0e71067bab599a3.jpg)
我正在使用不重复使用MVC的ASP.NET网站进行URL重写.该网站工作正常,直到今天我才开始收到2个错误.根据FireBug,这两个错误都在WebResource.axd的第3行.这是文件中的第一行代码,行只有这个:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
我该如何解决这个问题?这对我来说没什么意义.
另外,我正在使用RouteCollection和IRouteHandler.我用来指导我的网站是http://www.4guysfromrolla.com/articles/051309-1.aspx.我做的唯一真正的改变是我在我的页面中添加了2个链接,我没有创建路由,但我从未点击过这些链接.
我已经修复了我的2个链接,页面工作正常大约一个小时,然后它开始再次抛出错误,这次似乎没有押韵或理由.我最大的问题是它没有任何意义.第一行的语法错误似乎是一个奇怪的错误.
解决方法:
经过多次挖掘和研究,我发现了它!我只需将此代码添加到我的RegisterRoutes.cs文件中:
routes.Add(new Route("{resource}.axd/{*pathInfo}", new StopRoutingHandler()));
我在http://msdn.microsoft.com/en-us/library/cc668201.aspx找到了答案.它并没有真正解释它,但在做了一些挖掘后我意识到我的问题是什么.它正在替换我的webresource.axd文件中的代码,该文件由IIS7生成,我的默认未找到页面NotFound.aspx.虽然上面的代码似乎打破了它实际上通过阻止链接代码被覆盖来修复它
内容总结
以上是互联网集市为您收集整理的c# – Resource.axd语法错误全部内容,希望文章能够帮你解决c# – Resource.axd语法错误所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。