问题标签 [asp.net5]

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.

0 投票
1 回答
1764 浏览

c# - asp.net 5自定义类中的依赖注入,正确的方法是什么?

试图理解 DI。

在自定义类中使用服务/依赖对象的正确方法是什么?

我是否需要将每个类创建为服务并添加到依赖对象?

或者我应该使用 [FromServices] (以前是 beta4 之前的 [Active] )属性。

还是我应该传递一个服务对象来访问它们?

试图理解的是,我如何正确编写自己的类以使用控制器等 DI。

0 投票
4 回答
16423 浏览

asp.net5 - Can't uninstall .NET 5 RC1

I'm trying to install .NET 4.6.1, but it claims I have a newer version installed and won't let me. I do have .NET 5 installed, so I'm trying to uninstall that. I had two installations, one for RC1 and one for RC1 Update 1. I removed the Update 1 installation, that went fine, but RC1 itself won't uninstall. When I run the uninstaller it opens a prompt to locate AspNet5.ENU.RC1.exe. This version of the installer seems to have been wiped from the internet in favor of the RC1 Update 1 installer (AspNet5.ENU.RC1_Update1.exe). If I cancel the prompt I get 0x80070642 - User cancelled installation. If I point it to the Update 1 installer, I get 0x80070001 - Incorrect function. I'm able to repair with no problems, I just can't uninstall.

How can I fix this so I can properly uninstall .NET 5 RC1?

0 投票
1 回答
580 浏览

asp.net-core-mvc - Asp.Net 5 网站不会在 IIS Express 10 上加载

我试图让我的 ASP.Net 5 MVC6 网站在 IIS Express 10 上运行,它一直给我一个错误,上面写着:

HTTP 错误 500.19 - 内部服务器错误 无法访问请求的页面,因为该页面的相关配置数据无效。

(附上完整错误的图片)

我已经在 Visual Studio 2015 社区中成功运行了该网站,但我想要一个“始终在线”的解决方案,这样我就不必在 VS 中继续启动和停止该网站。

我在 IISExpress/config/applicationhost.config 文件中有以下内容:

我使用的网址是:http://localhost:12345/

我的 web.config 文件中有以下内容:

还有我的 project.json 文件

在此处输入图像描述

0 投票
2 回答
569 浏览

asp.net5 - DNVM 错误:找不到 dnx-clr-win-x86.1.0.0.-rc1-final

我在使用 dnvm 时遇到了一些问题。显示的错误是这样的:

但是当我运行上述命令并尝试来自 SO 的建议时,我仍然遇到同样的问题。同样有趣的是,在我执行任何命令后,我得到底部的文本,抱怨有一个无法识别的命令。我怀疑这是因为文件夹名称中有一个空格代表当前用户。我不能确定这是否是问题所在。

0 投票
1 回答
577 浏览

asp.net - ASP.NET 5 (vNext) 构建发布和调试的不同依赖项

我们有一个我们正在开发的 ASP.NET MVC 5 项目,它依赖于来自不同解决方案的项目。另一个解决方案是常见的类库,我们作为 NuGet 包发布。当我们发布时,我们编译项目并从 NuGet 存储库中获取它,但是当我们正在开发中时,我们从该项目的 bin 文件夹中获取引用。

为了让它工作,我们对 ASP.NET 项目的 csproj 文件执行了以下“hack”(我们手动编辑了 csproj xml 文件并更改了引用):

因此,当我们编译调试时,它从类库项目文件夹中获取,而当我们编译发布时,它从下载的 NuGet 中获取。这对于快速开发非常有用,因为我们不必为每次更改都重新发布新的 NuGet。

我们现在正在测试 ASP.NET 5,依赖关系不再定义在csproj文件中,而是在project.json文件中。因此,如果我们添加一个引用,我们会得到如下内容project.json

它还创建一个包装文件夹并将 DLL 复制到lib\dnx\451文件夹。

我们如何设置类似于我们之前的东西来支持 2 个构建配置?

0 投票
1 回答
1201 浏览

visual-studio-2015 - 找不到 microsoft.aspnet.identity.entityframework (rc1-final)

我尝试使用 Visual Studio 2015 安装 Microsoft.AspNet.Identity.EntityFramework RC1 和 Nuget 目标 .NET 4.5.1

我每次都有这个问题,在两台不同的电脑上试过

如何重现

在 Visual Studio 2015 社区中,

文件 -> 新建 -> 项目 -> 控制台应用程序 (.NET 4.5.1) 在包管理器控制台中运行“Install-Package Microsoft.AspNet.Identity.EntityFramework -Pre”构建解决方案错误出现在错误列表中。

我尝试使用 Visual Studio 2015 安装 Microsoft.AspNet.Identity.EntityFramework RC1 和 Nuget 目标 .NET 4.5.1

我每次都有这个问题,在两台不同的电脑上试过

如何重现:

在 Visual Studio 2015 社区中,

文件 -> 新建 -> 项目 -> 控制台应用程序 (.NET 4.5.1) 在包管理器控制台中运行“Install-Package Microsoft.AspNet.Identity.EntityFramework -Pre”构建解决方案错误出现在错误列表中。

在此处输入图像描述

0 投票
1 回答
158 浏览

c# - C# Visual Studio .NET 核心 - 找不到 Nuget 数据包类型

我正在使用 VS 2015 社区(最新版本)创建一个.NET core(版本1.0.0-rc1-update1)控制台应用程序。构建和运行应用程序一直很好,直到我想使用任何System.IO类型(也不能使用System.Threading类型)。

我添加了System.IO带有 NPM 的包,并将其添加到project.json. 项目本身正在运行,dnx但 Visual Studio 无法构建它。

项目.json

如何让我的项目也能在 VS 中构建和运行?

编辑:如果我像往常一样删除dnxcore50VS 构建。似乎它也只能找不到System.IOSystem.Threading包。System.Text.RegularExpressions工作正常。我缺少任何特殊的依赖吗?

笔记:

  • VS 社区 14.0.24720.00 更新 1
  • ASP .NET 和 Web 工具 2015(RC1 更新 1)
0 投票
0 回答
193 浏览

dnu - 将我的 .Net 核心应用程序本地绑定到单个 .exe 的问题

我创建了一个示例应用程序来了解 .Net Core 与Web -> ConsoleApp(Package). 我已经解决了所有依赖问题,但是当我尝试使用本机编译时

它返回此错误:

预期是获取exe文件。即使是普通的dotnet publish也不能完全正常工作,因为我只获取 dll、pdb 文件。exe没有发布。

没有 .exe 文件

我可以将此应用程序转换为单个 .exe 文件吗?我正在尝试使用 x64 本机命令提示符来运行该命令。

请建议。

编辑:尝试安装新的安装程序,但没有运气。但是dnu publish工作正常。

dnu 发布结果

我只希望输出为 exe 和 dll 或本机 exe,但遗憾的是失败了。

0 投票
1 回答
158 浏览

asp.net - 在经典类库中使用 .net 核心项目和绰号 net451

为什么我无法在经典 .net 类库(.net 框架 4.5.1)中将类库定位到.net 核心和绰号net451 ?

编辑:当我尝试在 .net 框架 4.5.1 的类库项目中添加对 .net 核心项目的引用(下一次为 451)时,出现以下错误。 在此处输入图像描述

这是来自 .net 核心项目 Idea7.Entity 的 config.json:

0 投票
2 回答
120 浏览

cors - 使用 CORS 访问 ASP.NET 5、MVC 6 帐户控制器

当您尝试使用 CORS 注册新用户时,_userManager.CreateASync(model) 会引发 CORS 问题,即使您已正确启用 CORS。有没有办法在 ASP.NET Core/MVC 6 中使用 CORS 注册新用户