我刚刚部署了我的第一个ASP.NET MVC 2站点,并且一切似乎都很好,除了我遇到了IIS禁止双转义字符的问题,我依赖于几条路线。< / p>
由于我无法控制IIS(它位于共享主机上),所以我决定解决这个问题,并在我的网址中用下划线替换空格。已经测试并验证了它在我的本地机器上工作,并部署了两个新的模型类,其中包含url-encode的方法和url-decode需要它的各个位。
然而,远程网站显然没有注意到我已经更新了代码。我已经编辑了几次web.config来尝试强制重新编译,删除远程模型类并重新上载它们,并且因为任何其他原因而进行搜索。有什么想法吗?
答案 0 :(得分:2)
确保您为整个网站制作了xcopy
,包括您在bin
文件夹中修改过的所有程序集。
答案 1 :(得分:0)
按Ctrl + F5尝试清除浏览器缓存。