我的项目设置了虚拟路径“/myvirtualpath”,在IIS 6(W2003)中创建虚拟目录,一切正常。

然后,为了更好地使用Google Analytics(分析),我更改虚拟路径“/myvirtualpath”,然后将所有重新固定和链接更改为小写。也适用班级”Aspnet MVC中的小写路线URL“并且工作得很完美。

我必须在IIS中修改虚拟目录的问题,删除虚拟路径“/myvirtualpath”,然后创建新的“/myvirtualpath”,但是在所有情况下,我都使用tilde“〜”或在哪里进行“ redirectoaction”(应该是什么采用“ LowerCaseroute”),继续保持虚拟路径“/myvirtualpath”。

例如,如果我在浏览器中看到HTML源代码,请参见“/米维尔帕特/content/site.css”,而不是“/米维尔帕特/content/site.css”。

谢谢

有帮助吗?

解决方案

  1. 当您进行这样的更改时,请确保重置IIS(运行IISRESET)。有时会有缓存问题。
  2. 尝试直接搜索Metabase文件以查看“ myvirtualpath”,然后手工编辑。这是一种危险且丑陋的技术,因此在此之前采取适当的预防措施(例如,确保服务器配置为自动备份您的元库并在搞砸时重新加载它)。尽管更改案件不太可能破坏任何事情。
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top