【发布时间】:2017-10-21 23:15:39
【问题描述】:
我可以在没有 ASP.NET Core Framework 的情况下使用 Aurelia,而只使用 ASP.NET,因为后端完全用 .NET Framework 4.5 编写,并且 ASP.NET Core 应用程序总是在静态调用时抛出异常,类型- 加载,等等。
有没有办法在 Standard.NET Framework 上设置 Aurelia? 或者有没有一种方法可以在没有异常的情况下调用 .NET Framework Logic?
我已经尝试安装“Microsoft.NETCore.Portable.Compatibility”Nuget-Package,它直接解决了我在 Aurelia Code 中的一些问题,但后端仍然抛出异常。 后端代码可能需要在 Aurelia App 的 wwwroot 目录中吗? (如 .dll 之类的),这可能是它不起作用的原因吗?
【问题讨论】:
-
Aurelia 是一个客户端 Javascript 框架,与您使用的后端无关。
-
哦,是的。你说的对。问题是,我无法设置启用 Aurelia 的 ASP.NET MVC 应用程序(没有 .NET CORE)。所有生成器和指令只处理 .NET Core ASP.NET,这对我来说是不可能的。你有什么想法或指示我可以如何实现这一目标?
-
使用 Aurelia cli 安装后,您可以执行
au new它创建默认的必要文件夹/文件,需要非常整洁的 imo。这是一个 npm 命令顺便说一句......只需要安装 node.js。 aurelia.io/hub.html#/doc/article/aurelia/framework/latest/… -
我只是发现将客户端代码与 api 服务器代码分开更简单、更清晰。每人一个文件夹。客户端运行在提供 html/js 的静态文件服务器上,而 webapi 服务器运行在不同的端口上并提供 web api 请求。
标签: c# asp.net .net asp.net-core aurelia