Git Product home page Git Product logo

magicodes.net's People

Contributors

meyes avatar stoning-code avatar tjcccc avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

magicodes.net's Issues

CMS缺少配置文件

路径Magicodes.NET\Magicodes.NET\Plus\CMS\Magicodes.CMS\App_Data\Config
缺少NLog.config

框架目前状况

我想知道框架目前还在更新吗?支持所有常见的数据库吗?

未能加载文件或程序集“XXX”或它的某一个依赖项。系统找不到指定的文件

[FileNotFoundException: 未能加载文件或程序集“Microsoft.Owin.Security.QQ, Version=0.1.0.0, Culture=neutral, PublicKeyToken=null”或它的某一个依赖项。系统找不到指定的文件。]
Magicodes.Strategy.Identity.AppAuthConfig.ConfigureAuth(IAppBuilder app) +0
Magicodes.Strategy.Identity.Plus.GlobalConfigurationManager_OnConfiguration_AppBuilder(Object sender, EventArgs e) +74
System.EventHandler.Invoke(Object sender, EventArgs e) +0
Magicodes.Core.Web.GlobalConfigurationManager.AppBuilder(IAppBuilder app) in e:\李鹏\MVC模块化\Magicodes.NET-master\Magicodes.NET-master\Magicodes.Core.Web\GlobalConfigurationManager.cs:73
Magicodes.Core.Web.Startup.Configuration(IAppBuilder app) in e:\李鹏\MVC模块化\Magicodes.NET-master\Magicodes.NET-master\Magicodes.Core.Web\Startup.cs:28

[TargetInvocationException: 调用的目标发生了异常。]
System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor) +0
System.Reflection.RuntimeMethodInfo.UnsafeInvokeInternal(Object obj, Object[] parameters, Object[] arguments) +92
System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture) +101
System.Reflection.MethodBase.Invoke(Object obj, Object[] parameters) +21
Owin.Loader.<>c__DisplayClass12.b__b(IAppBuilder builder) +118
Owin.Loader.<>c__DisplayClass1.b__0(IAppBuilder builder) +254
Microsoft.Owin.Host.SystemWeb.<>c__DisplayClass2.b__0(IAppBuilder builder) +89
Microsoft.Owin.Host.SystemWeb.OwinAppContext.Initialize(Action1 startup) +856 Microsoft.Owin.Host.SystemWeb.OwinBuilder.Build(Action1 startup) +136
Microsoft.Owin.Host.SystemWeb.OwinHttpModule.InitializeBlueprint() +159

静态资源的访问问题

我发现插件静态资源的访问都要经过RegisterBundlesRequest()处理转换为正确的物理路径,这样性能有问题吧,也没法做动静态分离了

PDF插件不知道怎么用

Magicodes.PDFViewer插件路由、参数、js,不知道哪里的问题,用不起来,希望能给个说明
截图

迁移数据时碰到的问题。

根据文档执行命令。有错误,提示:在程序集“Magicodes.Web”中未找到迁移配置类型。(在 Visual Studio 中,您可从程序包管理器控制台使用 Enable-Migrations 命令添加迁移配置)。

NLog程序集不能加载

private void InitLog()
{
if (hasInitialize) return;
var properties = new NameValueCollection();
properties["configType"] = "FILE";
properties["configFile"] = "~/App_Data/config/NLog.config";
LogManager.Adapter = new Common.Logging.NLog.NLogLoggerFactoryAdapter(properties);
log = LogManager.GetLogger("Magicodes.Core.Strategy.Logger");
hasInitialize = true;
}

提示:未能加载文件或程序集“NLog, Version=3.2.0.0, Culture=neutral, PublicKeyToken=5120e14c03d0593c”或它的某一个依赖项。系统找不到指定的文件。
但是工程里面的dll引用是OK的。这是什么原因呢

未能加载程序集的错误

编译后第一次运行,会报“未能加载文件或程序集“Microsoft.Owin”的错误,但是刷新后就正常了。应该是动态加载程序集部分有问题

MiniProfiler.Start(); 报错 :JIT 编译器遇到内部限制。

Magicodes.NET\Plus\Magicodes.MiniProfilter\PlusStarter.cs 53行
MiniProfiler.Start(); 报错
其他信息: JIT 编译器遇到内部限制。

“/”应用程序中的服务器错误。

JIT 编译器遇到内部限制。

说明: 执行当前 Web 请求期间,出现未经处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。

异常详细信息: System.InvalidProgramException: JIT 编译器遇到内部限制。

源错误:

行 77: {
行 78: case ApplicationEvents.BeginRequest:
行 79: BeginRequest(sender, applicationArgs);
行 80: break;
行 81: case ApplicationEvents.EndRequest:

源文件: e:\software_project\Magicodes_GitHup\Magicodes.NET\Magicodes.Web.Interfaces\Events\EventsManager.cs 行: 79

堆栈跟踪:

[InvalidProgramException: JIT 编译器遇到内部限制。]
StackExchange.Profiling.IpAddressIdentity.GetUser(HttpRequest request) in c:\TeamCity\buildAgent\work\1de24adb938b932d\StackExchange.Profiling\IpAddressProvider.cs:27
StackExchange.Profiling.WebRequestProfilerProvider.Start(ProfileLevel level, String sessionName) in c:\TeamCity\buildAgent\work\1de24adb938b932d\StackExchange.Profiling\WebRequestProfilerProvider.cs:90
StackExchange.Profiling.MiniProfiler.Start(String sessionName) in c:\TeamCity\buildAgent\work\1de24adb938b932d\StackExchange.Profiling\MiniProfiler.cs:280
StackExchange.Profiling.MiniProfiler.Start() in c:\TeamCity\buildAgent\work\1de24adb938b932d\StackExchange.Profiling\MiniProfiler.cs:266
Magicodes.MiniProfilter.PlusStarter.EventsManager_BeginRequest(Object sender, EventArgs e) +373
System.EventHandler.Invoke(Object sender, EventArgs e) +0
Magicodes.Web.Interfaces.Events.EventsManager.InitHttpApplicationEvents(Object sender, ApplicationEvents events) in e:\software_project\Magicodes_GitHup\Magicodes.NET\Magicodes.Web.Interfaces\Events\EventsManager.cs:79
Magicodes.Core.Routing.CoreModule.context_BeginRequest(Object sender, EventArgs e) in e:\software_project\Magicodes_GitHup\Magicodes.NET\Magicodes.Core\Routing\CoreModule.cs:103
System.Web.SyncEventExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() +237
System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) +114

版本信息: Microsoft .NET Framework 版本:4.0.30319; ASP.NET 版本:4.5.27.0

命名笔误

Magicodes.Web.Interfaces.Strategy 中的 Sesstion

未能加载文件或程序集“Microsoft.Owin.Security.QQ, Version=0.1.0.0, Culture=neutral, PublicKeyToken=null”或它的某一个依赖项。系统找不到指定的文件。

未能加载文件或程序集“Microsoft.Owin.Security.QQ, Version=0.1.0.0, Culture=neutral, PublicKeyToken=null”或它的某一个依赖项。系统找不到指定的文件。
说明: 执行当前 Web 请求期间,出现未经处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。

异常详细信息: System.IO.FileNotFoundException: 未能加载文件或程序集“Microsoft.Owin.Security.QQ, Version=0.1.0.0, Culture=neutral, PublicKeyToken=null”或它的某一个依赖项。系统找不到指定的文件。

源错误:

行 71: {
行 72: //可以在此事件配置SignalR、Auth等
行 73: OnConfiguration_AppBuilder(app, null);
行 74: }
行 75: public static void MapHttpAttributeRoutes()

源文件: d:\GitHome\Magicodes.NET\Magicodes.Core.Web\GlobalConfigurationManager.cs 行: 73

程序集加载跟踪: 下列信息有助于确定程序集“Microsoft.Owin.Security.QQ, Version=0.1.0.0, Culture=neutral, PublicKeyToken=null”未能加载的原因。

异常显示的View不存在

在运行中显示错误信息的页面(比如授权未通过)不存在。是不是不应该在每一个Plus中单独指定,而是应该在框架层面处理,指向公共错误显示页面?
异常截图

数据库连接错误

报错如下:
Magicodes.NET\Magicodes.Core\ApplicationContext.cs
[SqlException (0x80131904): 在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器。请验证实例名称是否正确并且 SQL Server 已配置为允许远程连接。 (provider: Named Pipes Provider, error: 40 - 无法打开到 SQL Server 的连接)]

我修改了
Magicodes.NET\Magicodes.Core\app.config中连接字符串,但是还是无法连接,麻烦可以说明下如何设置数据库连接

<defaultConnectionFactory type="System.Data.Entity.Infrastructure.SqlConnectionFactory, EntityFramework">
  <parameters>
    <parameter value="Server=BROOK-PC\SQLEXPRESS; Database=magic; User Id=sa;Password=sa; Integrated Security=False; MultipleActiveResultSets=True;"/>

  </parameters>
</defaultConnectionFactory>

XCOPY问题

错误 1 命令“set "targetDir=D:\Magicodes.NET\T4\Librarys"
if not exist %targetDir% md %targetDir%
echo f | xcopy "D:\Magicodes.NET\Magicodes.Web.Interfaces\bin\Debug\Magicodes.Web.Interfaces.dll" %targetDir% /Y”已退出,代码为 255。 Magicodes.Web.Interfaces

目录里面没有中文,也报这个错误!

路由调整建议

路由规则建议调整为:
1.固定格式的精确匹配路由放在最上面,比如Blogs/{controller}/{action}/{id}
2.忽略的路由放在顶层,比如{resource}.axd/{*pathInfo}
3.plugs的路由最好用短别名(且不重复),否则url不好看也不好记
4.最通用的路由放在最后,比如{controller}/{action}/{id}
截图

路由问题

如图,上面的路由会覆盖下面的,blogs无法访问
异常图片

Microsoft.VisualStudio.Modeling.Sdk.12.0未找到

错误 17 正在编译转换: 未能找到元数据文件“Microsoft.VisualStudio.Modeling.Sdk.12.0” G:\开源项目\Magicodes.NET\Magicodes.NET\Plus\Magicodes.Admin\Controllers\SiteAdminNavigationsController.cs.t4 1 1 Magicodes.Admin

命令“set "targetDir=G:\项目代码

错误 1 命令“set "targetDir=G:\项目代码\Magicodes.NET.git\trunk\Magicodes.Web\Plus\Plugins\Magicodes.RouteDebugger"
if not exist %targetDir% md %targetDir%
echo f | xcopy "G:\项目代码\Magicodes.NET.git\trunk\Plus\Magicodes.RouteDebugger\bin\Debug\Magicodes.RouteDebugger.dll" %targetDir% /Y”已退出,代码为 255。 Magicodes.RouteDebugger

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.