我現在面臨使用MvcSiteMapProvider與ASP NET MVC 5.MvcSiteMapProvider沒有顯示麪包屑鏈接和路線
有時候這個問題,當應用程序被部署(使用釋放模式),麪包屑鏈接中斷和它不是「T表明因爲它應該是,如下面的圖片:
預期: http://s33.postimg.org/oop4ua3tb/breabcrumb_funcionando_mapeamentocampo.png
破碎的鏈路2:http://s33.postimg.org/yjga0i7rj/breadcrumb_mapeamento_de_campo.png
這是網站地圖音響樂:
<?xml version="1.0" encoding="utf-8" ?>
<mvcSiteMap xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns="http://mvcsitemap.codeplex.com/schemas/MvcSiteMap-File-4.0"
xsi:schemaLocation="http://mvcsitemap.codeplex.com/schemas/MvcSiteMap-File-4.0 MvcSiteMapSchema.xsd">
<mvcSiteMapNode title="Home" controller="Home" action="Index">
<mvcSiteMapNode title="Processos" controller="Processo" action="Index" key="Processo">
<mvcSiteMapNode title="Alterar Processo" controller="Processo" action="Alterar" preservedRouteParameters="Id" />
</mvcSiteMapNode>
<mvcSiteMapNode title="Importar Processos" controller="ImportarProcessos" action="ImportarProcessos">
<mvcSiteMapNode title="Histórico de Importação" controller="ImportarProcessos" action="HistoricoImportacao" />
<mvcSiteMapNode title="Histórico de Inconsistências" controller="ImportarProcessos" action="HistoricoInconsistencia" />
</mvcSiteMapNode>
<mvcSiteMapNode title="Meus Dados" controller="Conta" action="MeusDados" />
<mvcSiteMapNode title="Parâmetros Gerais" controller="ParametroGeral" action="Index" />
<mvcSiteMapNode title="Regras de Validação" controller="RegraValidacao" action="Index" />
<mvcSiteMapNode title="Mapeamento dos Campos" controller="MapeamentoCampo" action="Index" />
<mvcSiteMapNode title="Módulos Externos" controller="ModuloExterno" action="Index" key="ModuloExternoPai">
<mvcSiteMapNode title="ConfigurarModulo" controller="ModuloExterno" action="ConfigurarModulo" preservedRouteParameters="Id" />
</mvcSiteMapNode>
<mvcSiteMapNode title="Usuários" controller="Usuario" action="Index" key="Usuario">
<mvcSiteMapNode title="Registrar" controller="Usuario" action="Registrar" />
<mvcSiteMapNode title="AlterarUsuario" controller="Usuario" action="Editar" preservedRouteParameters="Id" />
</mvcSiteMapNode>
<mvcSiteMapNode title="Lista Negra de Senhas" controller="ListaNegraSenha" action="Index" key="ListaNegraSenha">
<mvcSiteMapNode title="Registrar" controller="ListaNegraSenha" action="Registrar" />
<mvcSiteMapNode title="AlterarSenha" controller="ListaNegraSenha" action="Editar" preservedRouteParameters="Id" />
</mvcSiteMapNode>
<mvcSiteMapNode title="Relatório de Log" controller="RelatorioLogger" action="RelatorioLogger" />
<mvcSiteMapNode title="Sobre" controller="Home" action="Sobre" />
</mvcSiteMapNode>
</mvcSiteMap>
這是用來渲染麪包屑視圖代碼:
<div class="breadcrumb">
<span>@LabelsResources.BreadCrumbsMessage @Html.MvcSiteMap().SiteMapPath()</span>
</div>
我們試圖部署解決方案文件夾中的網站地圖文件,但它並沒有太多工作。
有人遇到同樣的問題,並知道如何解決它?
謝謝!