zoukankan      html  css  js  c++  java
  • MVC5在Mono上的各种坑

    买了Macbook后,各种事情的纠缠,都没好好地用过OSX系统.
    果断的装上了xcode和mono,还有monodevelop.
    然后把项目移植到mono上运行,各种问题.

    然后第一个问题来了
    权限不足:

      System.UnauthorizedAccessException Access to the path "/Library/Frameworks/Mono.framework/Versions/4.0.0/etc/mono/registry" is denied.
    

    解决方案:

    sudo mkdir /Library/Frameworks/Mono.framework/Versions/4.0.0/etc/mono/registry
    sudo chmod g+rwx /Library/Frameworks/Mono.framework/Versions/4.0.0/etc/mono/registry   
    

    权限解决,很快第二个问题又来了

      Could not locate Razor Host Factory type: System.Web.Mvc.MvcWebRazorHostFactory, System.Web.Mvc, Version=5.2.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35
    

    解决方案:

    把 5.2.0.0 改成正确的版本,我的是 5.2.3.0
    

    接着第三个问题也出现了

      不支持@Styles.Render("~/bundles/bootstrap_css")
    

    解决方案

    不支持就删掉,改成直接引用.
    

    接着第四个问题接踵而来

      Method 'RouteCollection.get_AppendTrailingSlash' not found.
    

    解决方案

    原来是不支持部分页,把所有使用到部分页的代码干掉@Html.Partial("_LoginPartial")
    

    最后过关斩将,总算跑起来了,但不知道后面还有什么坑,正式项目还是不搞mono好.

  • 相关阅读:
    Redis学习笔记(九、Redis总结)
    菜鸟刷面试题(二、RabbitMQ篇)
    RabbitMQ学习笔记(八、RabbitMQ总结)
    MongoDB学习笔记(七、MongoDB总结)
    菜鸟刷面试题(一、Java基础篇)
    朋友圈点赞
    队列变换
    犯二的程度
    猴子选大王
    最大销售增幅
  • 原文地址:https://www.cnblogs.com/quan2005/p/4534719.html
Copyright © 2011-2022 走看看