1

我已经从 nuget 向 MVC 空应用程序添加了一个食人鱼 CMS 模板,但是当第一次运行时,我得到一个“无效的对象名称 sysparam”异常。

我创建了一个没有表的名为 piranha-db 的数据库。我正在使用 MVC5。我已经按照入门规则更改了我的网络配置。

4

2 回答 2

0

2.2.4 核心包有一个遗漏。升级到 NuGet 上可用的最新 2.2.4.1 补丁,可解决 Automapper 问题。也许你的其他问题是相关的!

于 2015-01-30T05:36:20.263 回答
0

为 MVC 4 安装 PiranhaCMS

  1. 打开 Visual Studio 2012
  2. 菜单。文件 -> 新建 -> 项目
  3. ASP.NET MVC 4 Web 应用程序..(已安装 -> 模板 -> Visual C#)
  4. 按确定
  5. 选择空
  6. 按确定
  7. 打开包管理器控制台 (PM)(工具 -> NuGet 包管理器 -> 包管理器控制台)
  8. 复制到 PM“安装包 PiranhaCMSMvc”。按回车
  9. 如果有任何提示。写 A 对所有文件覆盖等说“是”。
  10. 更改 Web.config。添加

      <dependentAssembly>
        <assemblyIdentity name="System.Web.WebPages.Razor"
            publicKeyToken="31bf3856ad364e35" />
        <bindingRedirect oldVersion="1.0.0.0-3.0.0.0" newVersion="3.0.0.0"/>
      </dependentAssembly>"
    
  11. 运行(应该看到关于 db-setup 的信息文本)
  12. 创建一个名为“piranha-db”的数据库
  13. 更改 web.config < connectionStrings ... >(根据有关 db-setup 的信息文本)。前任。

      <add name="piranha" connectionString="data source=.\SQL2012;initial catalog=piranha-db;integrated security=true;multipleactiveresultsets=true;" providerName="System.Data.SqlClient" />"
    
  14. 返回浏览器并单击页面底部的继续链接
  15. 完毕!(按照管理员等的说明...)
于 2015-07-27T14:10:33.557 回答