问题标签 [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 回答
763 浏览

asp.net - 无法解析依赖 WebActivatorEx

我正在构建一个小型 web api,我希望使用 Swagger ui 来测试它。但是,当我安装它时,我收到以下错误:

  1. DNX 4.5.1 错误 NU1001,在 project.json 中:无法解析依赖项 WebActivatorEx。
  2. DNX Core 5.0 错误 NU1002,在 project.json 中:项目 DiveApi 中的依赖项 Microsoft.AspNet.WebApi.Client 4.0.20710 不支持框架 DNXCore,Version=v5.0。

我的依赖项如下所示: 参考清单

我正在使用 ASP.NET 5 Web API。

到目前为止,我发现的建议还没有解决我的问题,也不知道从这里做什么。希望我提供了足够的信息,并提前感谢!

0 投票
0 回答
134 浏览

c# - 除了 AspNet.Session 还有什么选择

我正在使用带有框架的 Asp.net 5dnxcore50并且不能使用,dnx451因为要部署到 Linux。我不能使用,Microsoft.AspNet.Session因为它在.net 4.5.1框架中有一些依赖项。我有一个中间件,我需要为会话设置一些数据,以便以后可以使用。如果我不能使用 Session,我有什么选择?

0 投票
0 回答
70 浏览

dnvm - dnvm 升级失败并出现异常

运行时出现无用的异常dnvm upgrade

我也无法"Microsoft.AspNet.StaticFiles": "1.0.0-rc1-final"在新的 ASP.NET 5 项目中解决。

不知道这两者有没有关系。

有什么建议吗?

0 投票
0 回答
206 浏览

c# - 在多目标场景中使用 DotnetCore 类库

我在理解可移植类库和新的 .NET Core System (RC2) 方面遇到了一些问题。我的目标是在多个解决方案中管理我的代码库,并针对 Windows10、ASP.NET Core 和 .NET 4.6.1。根据项目的不同,目标可能会有所不同,例如我的 Utils 库和一些方法,如 Guard.NotNull 应该针对所有三个平台。MongoDB 帮助程序库必须仅针对 ASP.NET Core 和 .NET 4.6.1。

我创建了一个具有以下设置的 .NET Core 类库:

但是当我尝试从通用类库(我有一些控件)中引用它时,我收到以下错误:

此刻,我真的很困惑。

0 投票
2 回答
13779 浏览

c# - AutoMapper ProjectTo<>() not finding map

I have a ASP.NET 5 (running on 4.6.2, not Core) application. I wanted to use the ProjectTo<>() method of AutoMapper to project the results from the database to my viewmodels.

I've tried alot of tests, but it seems that the map solely cannot be found when using the ProjectTo<>(). Using mapper.Map<>() on different locations with the same model and viewmodel perfectly works.

I guess there is something wrong with how AutoMapper works with my DI (Autofac), but I can't figure out what.

Anyway, the code:

Startup.Cs

AutofacLoader.cs

AutoMapperModule.cs

The test that fails with 'Missing map from Patient to PatientViewModel. Create using Mapper.CreateMap'.

PaginatedSearchBase

And finally the extension that calls the ProjectTo

For information, I'm using versions:

  • "Autofac": "4.0.0-rc1-177"
  • "Autofac.Extensions.DependencyInjection": "4.0.0-rc1-177"
  • "AutoMapper": "4.2.1"

Edit:

A new test that I did to check if the mappings really work:

This test passes

Edit 2:

When I use the Map<> in a Select() instead, it works too, so it's really the ProjectTo<>() that fails:

This works, but it requires the mapper to be included and not be injected and it doesn't use the ProjectTo that Automapper has for database access...

0 投票
3 回答
1270 浏览

c# - app.UseMiddleware() 造成 500

如果我直接在 my 中调用中间件startup.cs,例如:

查看GitHub 上的源代码,这正是扩展方法正在调用的代码。但是,我收到 500 错误和堆栈跟踪:

可能与我的No Static Files Extensions are referable问题有关。

无论哪种方式,我目前都无法index.html成功加载一个简单的页面。

有什么帮助吗?

谢谢

0 投票
0 回答
5891 浏览

windows-10 - HTTP 错误 502.3 - 在 Windows 10 上启动 IIS Express 时返回错误网关错误 - ASP.NET RC1(更新 2)MVC 6 Web 应用程序

我在尝试使用 Visual Studio Professional 2015 启动 IIS Express 以在 Windows 10 上运行 ASP.NET 5 MVC 6 Web 应用程序 - DNX RC1(更新 2)时遇到以下问题:

返回错误:

HTTP 错误 502.3 - 网关错误
指定的 CGI 应用程序遇到错误,服务器终止了进程。

最可能的原因:
- CGI 应用程序没有返回一组有效的 HTTP 错误。
- 由于父网关中的错误,充当代理或网关的服务器无法处理请求。

详细错误信息:
- 模块:httpPlatformHandler
- 通知:ExecuteRequestHandler
- 处理程序:httpPlatformHandler
- 错误代码:0x80072ee2

奇怪的是,我在不同的操作系统(Windows 7)和 IDE(Visual Studio Community 2015)中启动了同一个 Web 应用程序。对于这种情况,我没有任何问题,并且 Web 应用程序可以正常运行。而且我确保在两个操作系统(6.0.0-rc1-final)上将相同的 DNX 配置为活动状态。唯一不同的是框架架构(Windows 7 =[x64] / Windows 10 =[x86])。

下面我还提供了相关的配置文件来补充调查结果:

1.项目.json

2. web.config (wwwroot)

3. 全局.json

最后,可能有助于找到错误的最后一个主题:
- 我不太确定 httpPlatformHandler 是否安装正确。
我在哪里可以找到它或确保它在哪里?
- 我在 IIS Local 上托管了其他 Web 项目,带有虚拟目录和分配的池。考虑到 IIS Express 的目标是端口 8000,这会如何影响端口的可用性?(应用网址:http://localhost:8000/

如果您需要有关此问题的其他信息,请告诉我。

提前致谢!

凯伦·G。

0 投票
1 回答
61 浏览

visual-studio-2015 - Asp.Net 5 应用程序中缺少 Micrsoft.Data.Entity 程序集

我尝试在 Visual Studio 2015 update2 中创建我的第一个 Asp.Net 5 应用程序。我在创建应用程序时选择“无身份验证”。我想在我的应用程序中首先使用实体​​框架代码。

但是,当我添加我的 DBContext 时,我发现“Microsoft.Data.Entity”丢失了。

即使在添加实体框架 nuget 包后也会出现同样的问题。

这是 Project.json

0 投票
0 回答
185 浏览

asp.net - 如何在 dotnet/cli (rc2) 中添加对项目的引用?

我创建了一个 Web API dotnet 核心项目,我想使用一个较旧的 C# 库(.NET Framework 4.5)

我的 project.json 看起来像

在 Startup.cs 中添加 using 后,我收到错误 - 找不到类型或命名空间名称“...”。

怎么了?

0 投票
1 回答
53 浏览

xunit - xunit 了解 asp.net5 吗?

我正在尝试连接 xunit 以测试 asp.net5 应用程序。如果我为我的测试项目创建一个 vanilla .dll,我会丢失一堆引用,当我尝试添加 mvc6 时,我遇到了问题。

所以,聪明点,我想我会用与被测试项目相同的 asp.net5 模板创建我的测试项目。这为我提供了我需要的参考资料,并且我的测试项目可以编译,但是新的项目结构会导致发现。VS 测试运行器找不到测试 .dll(未找到测试)和控制台测试运行器,如果我将其指向 artifacts\bin[projName]\Debug\dnx451 中的 .dll

有没有人让 xunit 成功测试了一个 asp.net5 应用程序?一定?