由于我使用的是 OWIN 身份验证,我不得不将 cms 放在不同的网站上。cmscms.domain.com
在我的 domain.com VS 项目中,我只是将“piranha”连接字符串指向正确的数据库。到目前为止一切正常,我只需要更改 MediaProvider 即可处理 IMediaProvider 的 2 个检索方法的域名问题。
现在我正在尝试使用@UI.Menu
帮助程序集成菜单,但是看起来帮助程序没有使用Web.Config
文件的数据库(我从 检索帖子没有问题C#
)。我只看到列出的开始页面。为了确认它,我还尝试更改站点描述cms.domain.com/manager
并使用帮助程序显示它,@Site.Description
但它仍然显示默认站点描述,所以它看起来真的像周围有另一个数据库..
HTML 助手使用的数据来自哪里?我该如何解决这个问题?
更新:似乎它实际上是一个缓存问题,它与连接字符串无关。