问题标签 [asp.net-core]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
.net - 试图让 aspnet vnext 在 Mac 上工作 - 缺少方法错误
我正在按照说明在我的 Mac 上运行一个简单的 vNext 示例(运行小牛)。
这是我所做的:
- 使用 Homebrew,
kvm
按照说明安装(brew tap aspnet/k
和brew install kvm
) - 从网站手动下载并安装最新的 Mono MRE (3.6)
- 克隆 repo 以使用样本进行测试。
- 在任何示例中(让我们选择 ConsoleApp),我
k run
我得到:
感觉我的单声道配置出了点问题。kvm list
报告我正在运行:
- 1.0.0-alpha4-10274 mono45 x86 /Users/mattroberts/.kre/packages
我可以单声道 -V 报告为 3.6.1。
有人知道我需要做什么吗?
谢谢
.net - Visual Studio 2014 CTP2 上的默认 vNext 模板找不到参考
我刚刚安装了 VS 2014 CTP2 并尝试创建一个 vNext 项目,但它无法构建。它找不到参考。
有什么我想念的吗?
asp.net-core - 如何在 ASP.net vNext 中引用不同文件夹中的项目
假设我有一个项目 (project1),它位于[solution folder]\project1\
. [solution folder]\project2\
在 project1 中添加一个新项目 (project2) 并将其作为依赖项引用是没有问题的project.json
,如下所示:
但是,如果我将 project2 移动到不同的(文件系统而不是解决方案)文件夹,例如[solution folder]\lib\project2\
?在这种情况下如何添加参考?
=====================================
只想分享一个新提示:如果您在子文件夹中有一个项目,e.g. [solution folder]\lib\project1\
并且想要引用位于解决方案文件夹中的另一个项目e.g. [solution folder]\project2\
,请对 global.json 进行以下更改:
visual-studio - visualstudio.vnext(14) ctp和vs2013并排
有人试过在同一台机器上使用 VS2013 和 VS14 吗?
发行说明有通常的警告,所以我想知道是否仍然可以在安装了 vs.next ctp 的机器上有效地使用 vs2013?或者如果ctp打破了vs2013?
http://www.visualstudio.com/en-us/downloads/visual-studio-14-ctp-vs
asp.net-core - Roslyn 重新编译慢
我看过很多关于控制器代码更改的视频,然后刷新页面显示更新非常快(1-2 秒),每个人都在谈论 Roslyn 的速度有多快。
我刚刚安装了 VS2014 CTP3,创建了一个 Web 应用程序,点击运行,然后编辑了联系人操作方法返回的消息。
当我在浏览器中点击刷新时,页面加载大约需要几秒钟(第一次,之后是瞬间)。这是应用程序池开始备份并重新编译代码,但这似乎比我看到其他人遇到的要慢得多。
其他人有这个吗?是否每次都进行完全重新编译而不是部分重新编译?有谁知道我怎样才能找出导致缓慢的原因?
谢谢
self-hosting - 自托管 vnext 应用程序
我想知道我是否可以重构一个自托管应用程序(启动并显示它提供的 Web 服务的 URL 的控制台应用程序),使其在纯 vnext 而不是 owin 上工作。
owin代码如下
作为记录,我不想使用“k web”命令行启动。我想将 vnext 应用程序完全打包为可执行文件。
应该使用 Microsoft.AspNet.Hosting 而不是 Microsoft.Owin.Hosting(与“k web”命令定义中的类相同。请记住,Owin Startup 需要 IAppBuilder 而 vnext 需要 IBuilder。
asp.net - ASP.NET vNext 与主机无关,这意味着什么?
根据ASP.NET vNext 教程:vNext is host agnostic . You can host your app in IIS, or self-host in a custom process
任何人都可以通过显示当前 asp.net 主机和新主机之间的区别来帮助我深入理解这一点吗?
asp.net-core - 在 Visual Studio vk web 中运行应用程序
当我在 VS2014 中 F5 应用程序时,它在 IIS Express 上的某个随机端口上运行,例如 49346
当我使用 K web 运行时,没有 IIS Express。什么是托管应用程序?
asp.net-core - EF 7 alpha 3:Azure 表存储
我正在尝试使用带有 Azure 表存储的 EF 7 示例在 VS 14 CTP3 中工作,但我对依赖注入的东西没有运气。我能够相当容易地获得一个使用 SQL 完成的示例,但我看到一个没有意义的问题:引用的包在那里并被拉入,如果我查看它,它包含正确的命名空间、方法,类等,但编译不喜欢它。
这是我的project.json:
奇怪的是,如果我在任何“缺失”的类或方法上单击鼠标右键并“转到定义”,它会显示它们,并且我可以看到我正在按照定义使用它们。我错过了一些非常明显的东西吗?还是这些东西还没有完全煮熟?
razor - ASP.NET vNext 上的 Nancy 不加载 Nancy.Viewengines.Razor 视图引擎
我正在 debian 上使用 ASP.NET vNext 尝试 Nancy。我已经设置了一个示例项目,并让它与一个自托管的 Owin 应用程序一起工作。
Nancy 它本身似乎运行良好,但它正在 K 运行时目录中寻找视图,并且 Razor 视图引擎不会加载。
K 不显示正在加载的 Nancy.Viewengines.Razor,尽管它位于 project.json 文件中
这是我得到的错误:
Nancy.RequestExecutionException: Oh noes! ---> Nancy.ViewEngines.ViewNotFoundException: Unable to locate view 'ViewTest'
Currently available view engine extensions: sshtml,html,htm
Locations inspected: views/Home/ViewTest-nl-NL,views/Home/ViewTest,Home/ViewTest-nl-NL,Home/ViewTest,views/ViewTest-nl-NL,views/ViewTest,ViewTest-nl-NL,ViewTest
Root path: /home/vnext/.kre/packages/KRE-mono45-x86.1.0.0-alpha3/bin/
If you were expecting raw data back, make sure you set the 'Accept'-header of the request to correct format, for example 'application/json' at Nancy.ViewEngines.DefaultViewFactory.GetRenderedView (string,object,Nancy.ViewEngines.ViewLocationContext) <0x008a3>
.
我的项目.json:
{
"dependencies": {
"Microsoft.Owin.Hosting": "2.1.0-*",
"Microsoft.Owin.Hosting": "2.1.0-*",
"Microsoft.Owin.Host.HttpListener": "2.1.0-*",
"Nancy": "0.23.2-*",
"Nancy.Owin": "0.23.2-*",
"Nancy.Viewengines.Razor": "0.23.2-*",
},
}
加载库的:
vnext@vnext:~/test/src$ k run
/home/vnext/.kre/packages/KRE-mono45-x86.1.0.0-alpha3/bin/klr.host.dll Information : 0 : [LoaderContainer]: Load name=Microsoft.Owin.Host.HttpListener
/home/vnext/.kre/packages/KRE-mono45-x86.1.0.0-alpha3/bin/klr.host.dll Information : 0 : [DefaultLoaderEngine]: LoadFile(/home/vnext/.kpm/packages/Microsoft.Owin.Host.HttpListener/2.1.0/lib/net45/Microsoft.Owin.Host.HttpListener.dll)
/home/vnext/.kre/packages/KRE-mono45-x86.1.0.0-alpha3/bin/klr.host.dll Information : 0 : [NuGetAssemblyLoader]: Loaded name=Microsoft.Owin.Host.HttpListener in 1ms
/home/vnext/.kre/packages/KRE-mono45-x86.1.0.0-alpha3/bin/klr.host.dll Information : 0 : [LoaderContainer]: Load name=Nancy.Owin
/home/vnext/.kre/packages/KRE-mono45-x86.1.0.0-alpha3/bin/klr.host.dll Information : 0 : [DefaultLoaderEngine]: LoadFile(/home/vnext/.kpm/packages/Nancy.Owin/0.23.2/lib/net40/Nancy.Owin.dll)
/home/vnext/.kre/packages/KRE-mono45-x86.1.0.0-alpha3/bin/klr.host.dll Information : 0 : [NuGetAssemblyLoader]: Loaded name=Nancy.Owin in 1ms
当我将它放在 KRE bin 目录中而不是在项目的 View 文件夹中时,它将加载一个普通的 html 视图。
如何强制 Nancy 查看正确的文件夹,以及如何加载 Razor 视图引擎?
这是我使用过的代码:https ://github.com/matthijsbreemans/nancy-owin-vnext