0

尝试将 BlogEngine.NET 集成到现有的大型复杂 .NET 网站中,我发现我的 cshtml 文件无法找到帮助文件。这是一个以前没有使用过 MVC 的网站,而我自己对 MVC 的体验也很普通,以至于我不得不回顾一下,甚至提醒自己什么是助手。

我将 BlogEngine.NET 代码放在它自己的子目录中。

现在“ [rootdirectory]/Blogs/default.cshtml ”中的代码需要访问现在驻留在“ [rootdirectory]/App_Code/Helpers/ ”目录中的代码。

我没有更改尝试执行此操作的代码,其广告代表示例如下所示:“ @Helpers.ExtensionsHelper.GetExtensions(true) ”。

我尝试过广泛移动 Helpers 目录及其内容。我尝试将程序集添加到网站以包含出现在 BlogEngine.NET 中的所有程序集。

我总是以错误告终,“当前上下文中不存在名称'Helpers' ”。

4

0 回答 0