• ASP.NET core1.0 EF MYSQL搭建中碰到几个问题记录


     1.No executable found matching command "dotnet-ef"   看了网上各种办法都没用,最后选择"个人用户账户"创建项目再把不用的删掉

    2.引用版本问题:确定EntityFrameworkCore版本

    3.连接字符串问题。奇葩解决方案。把ConnectionStrings 放到 Logging上面。不知道原因

    4.more than one dbcontext was found 。创建web的时候。VS自动帮你配置好了sqlserver的所有文件。包括dbcontext。所有就与自己新创建的mysql dbcontext冲突,

    只要把关于sqlserver 的文件和代码删除就好了

    5.自己的静态资源地址设置。

     

    6.dotnet ef migrations add MyFirstMigration,dotnet ef database update 命令使用无效。 记得先重新编译项目。

    7.No executable found matching command "bower",No executable found matching command "gulp"。

    先安装nodeJS,在利用命令npm install -g bower ,npm install -g gulp安装

    8.发布到IIS 无效。先安装NET Core Windows Server Hosting。反向代理。再管理员权限运行cmd

     net stop was /y

     net start w3svc

    9.发布出现An error occurred while starting the application。基本是发布文件出现问题。配置发布文件中的web.config。注意是:发布文件中的webconfig

    设置

    再启动网站时,这样在根目录下会出现logs文件夹。里面报错的日志文件。根据日志文件处理。就能解决。注:如果log没出现,手动创建logs文件夹。

     10."No context type was found in the assembly"  参考地址

     

  • 相关阅读:
    Java 工程转 C#
    初涉Linux ----------> 打造自己的 Vim IDE
    初涉Linux ----------> Ubuntu15.04的安装与美化
    没学过CSS等前端的我,也想美化一下自己的博客
    作为程序员之 Vim(一)
    win7升win10,初体验
    作为程序员之正则表达式
    数据库系统原理
    Mysql数据库笔记
    我的个人常用快捷键
  • 原文地址:https://www.cnblogs.com/TeemoHQ/p/6727522.html
Copyright © 2020-2023  润新知