dnx相关内容

ASP.NET 5 RC1:System.IO.InvalidDataException:请求内容意外结束

我正在 Azure Web 应用程序中运行 ASP.NET 5 项目. 在使用大约 1.5mb 或更大的文件(表单数据)调用 API 端点时,会引发以下异常. 这里是抛出异常的地方. 有谁知道如何解决这个问题?有没有可能的解决方法? System.IO.InvalidDataException:Microsoft.AspNet.Server.Kestrel.Http.Messa ..

是否可以直接在 Azure WebApps 中的 Kestrel 上运行 ASP.NET 5 站点?

当我将 ASP.NET5 部署到 azure web 应用程序时,我在 web 响应中检查了服务器是 IIS,所以我猜 IIS 平台处理程序用于将其重定向到 Kestrel.所以我想知道是否可以直接在 Kestrel 上运行,以及它有什么好处/缺点(可能不管它是否在 Azure 中).我想它会快一点,因为 IIS 将从管道中排除,但我想它不应该有太多的开销...... 解决方案 在 Azu ..

.NET 执行环境 (DNX) 是否类似于 Mono?

这里是DNX的描述: .NET 执行环境 (DNX) 是一个软件开发工具包(SDK) 和运行时环境,包含您构建所需的一切并运行适用于 Windows、Mac 和 Linux 的 .NET 应用程序.它提供了一个宿主进程、CLR 宿主逻辑和托管入口点发现.DNX是为运行跨平台 ASP.NET Web 应用程序而构建的,但它也可以运行其他类型的 .NET 应用程序,例如跨平台控制台应用程序. ..
发布时间:2022-01-23 14:32:43 C#/.NET

没有 frameworkAssemblies 无法解决程序集引用问题

我正在尝试验证 Protocol Buffers 将与 ASP.NET 团队的新可移植运行时一起使用,并且理想情况下,大多数其他现代环境.3.0.0-alpha4 版本是不久前使用 profile259 创建的,所以我希望在某些情况下需要进行一些更改,但我想我会试一试.我知道 Oren Novotny 关于定位 .NET Core 的帖子,并且预计必须对 Google.Protobuf nuspe ..
发布时间:2022-01-20 09:02:41 C#/.NET

.net 核心中的 ServicePointManager.DefaultConnectionLimit?

我正在将 web api 2 服务移植到 .net 核心,我在旧的 web api 服务中找到了这一行. ServicePointManager.DefaultConnectionLimit = int.MaxValue; 这行代码增加了连接限制.我不知道它是用于计算机还是框架或只是应用程序.在阅读 this 关于 stackoverflow 的答案后,我也意识到将其设置为 int.max 可 ..
发布时间:2022-01-13 12:54:58 C#/.NET

.NET Core 中 HostingEnvironment.QueueBackgroundWorkItem 的替代解决方案

我们正在使用 .NET Core Web Api,并寻找一种轻量级的解决方案来将可变强度的请求记录到数据库中,但不希望客户端等待保存过程. 不幸的是,在 dnx 中没有实现 HostingEnvironment.QueueBackgroundWorkItem(..),并且 Task.Run(..) 并不安全. 有什么优雅的解决方案吗? 解决方案 QueueBackgroundWorkI ..
发布时间:2022-01-13 12:42:23 C#/.NET

在 Azure Web 应用中显示 ASP.NET 5 错误页面

在将 ASP.NET 5 Web 应用程序部署到 Azure Web 应用程序时,我收到 500 内部服务器错误. 如何获取此异常的详细信息和堆栈跟踪? 我做了以下但没有运气: 在启动时使用诊断错误页面: app.UseErrorPage(); 在 Azure 门户中设置 ASPNET_ENV: 使用 DNX 测试版 6. 解决方案 根据这篇文章(感谢 ..

考虑到请求和响应范围标头,如何流式传输视频或文件?

我现在正在使用 FileStreamResult,它可以流式传输视频,但无法搜索.它总是从头开始. 我使用的是 ByteRangeStreamContent,但它似乎不再适用于 dnxcore50. 那么如何进行呢? 我是否需要手动解析请求范围标头并编写自定义 FileResult 设置响应 Content-Range 和其余标头并写入缓冲区范围到响应正文还是有什么已经实现而我错 ..
发布时间:2022-01-13 12:24:39 其他开发

如何为 ASP.NET 5 项目设置 TeamCity 构建

我正在尝试为我正在开发的网站设置 CI 服务器,但我找不到任何有关如何使用新的 ASP.NET 5 进行此操作的信息. 解决方案 我们(ASP.NET 团队)使用 TeamCity 作为构建服务器.每个 repo 都有一个 build.cmd 文件,类似于 this one.TeamCity 只是调用该文件. 对于 Mac/Linux 构建,有一个 build.sh 文件. ..
发布时间:2022-01-08 15:44:04 其他开发

实体类型的导航未添加到模型中,或被忽略,或实体类型被忽略

实体类型“Notepad.Models.Note"上的导航“标签"尚未添加到模型中,或被忽略,或实体类型被忽略. 公共课注意事项{公共注释(){CreationDate = DateTime.Now;标签 = new HashSet();Parts = new HashSet();}公共 int ID { 获取;放;}公共虚拟 ICollection标签 { 得到;放;}公共虚拟 ICollec ..
发布时间:2022-01-05 08:08:06 C#/.NET

如何从另一个项目引用 ASP.NET 5 项目?

我有一个从 VS2015 中的 ASP.NET 5 预览模板创建的 Web 应用程序项目.它在 dnx 1.0.0-beta7 上运行,但我使用的是完整的 .NET 框架而不是 .NET Core. 在同一个解决方案中,我有一个 NUnit 类库项目,但是在尝试将 Web 项目添加为此处的引用时,Visual Studio 显示“无法添加对‘...’的引用." 是否有解决方法?或者对 ..
发布时间:2021-12-30 18:09:30 C#/.NET

如何在 Visual Studio 2015 中修复 DNX/DNVM?

今天我在 Windows 7 x64 上安装了 VS 2015.主要是为了测试新的 .Net Core 功能等.为了测试,我创建了新的 C#“控制台应用程序(包)"解决方案并收到了这条消息: DNX SDK 版本“dnx-clr-win-x86.1.0.0-beta5"安装失败.该解决方案将在此会话中使用 DNX SDK 版本“dnx-clr-win-x86.1.0.0-beta5". ..
发布时间:2021-12-30 17:40:13 C#/.NET

在 VS2015 上使用带有 UWP 应用的 xUnit 测试

这是这个问题的后续.我按照此处所述的步骤操作,示例测试按预期工作.这是我第一次接触到这个工作示例,但请等待真正的工作设置,这正是我遇到问题的地方. 作为测试我的应用程序的下一步,我使用“添加引用..."将我的 UWP 应用程序项目添加到 xUnit 测试项目.现在,在我引用我的项目后,当我运行测试(在测试资源管理器窗格 VS2015 中运行全部)时,我收到以下错误: 错误有效负载包含两 ..
发布时间:2021-12-28 18:23:54 C#/.NET

使用 xUnit 适配器在 TFS/VSO Build vNext 中运行单元测试

我正在尝试使用 Visual Studio Online 的 Build vNext 平台中的 xUnit 测试适配器运行我们的 xUnit 测试. 如本文规定,我们需要提供一个指向xunit.runner.visualstudio.testadapter.dll的自定义测试适配器路径. 但是这个包被NuGet还原到一个全局的packages文件夹中,即C:\Users\{user}\ ..

如何诊断 dnx 中缺少的依赖项(或其他加载程序故障)?

我正在尝试运行 HelloWeb 示例的修改版本 用于 DNX 上的 ASP.NET vNext 使用 Kestrel.我知道这非常处于最前沿,但我希望 ASP.NET 团队至少能保持最简单的 Web 应用程序正常工作:) 环境: Linux(几乎是 Ubuntu) 单声道 3.12.1 DNX 1.0.0-beta4-11257(我也有 11249 可用) “Web 应用程 ..
发布时间:2021-12-10 20:05:39 C#/.NET

如何监视文件更改“dotnet watch"使用 Visual Studio ASP.NET Core

我将 Visual Studio 与 ASP.NET Core 一起使用,并仅使用 F5 或 Ctrl+F5(不直接使用命令行)运行网站.我想使用“dotnet watch"功能,以确保所有更改都被即时获取,以避免再次启动服务器.似乎在命令行中你会使用“dotnet watch run".为此,但 Visual Studio 使用 launchSettings.json 并在我理解正确的情况下在幕 ..
发布时间:2021-12-10 19:28:15 其他开发

如何让 kestrel Web 服务器侦听非本地主机请求?

我已将我的 c#、asp.net 5、mvc 6 应用程序部署到 Windows 2008 服务器.我已经启动了 dnx web,它正在侦听端口 5000,并且在从本地计算机访问时工作正常. 如何让它侦听非本地主机请求? 附言这个问题不是这个的重复...它指的是当hosting.ini 实际上有一个.ini 格式时,asp.net pre RC1.现在,它是 JSON,我找不到任何关于 ..
发布时间:2021-12-10 19:12:14 C#/.NET

使用 Autofac 4 和 vNext 的自注册库

我想为我的 ASP.Net 5.0/MVC 6 应用程序创建一个插件环境.我使用 Autofac 作为 IOC 容器,我喜欢从 DNX LibraryManager 中的构建加载插件(类库).使用库管理器的目标是,我不必关心 NuGet 包和框架. 我遇到的问题是生命周期,我必须在 LibraryManager 的实例可用之前构建 IOC 容器.因为 Autofac 容器提供了他自己的 IS ..
发布时间:2021-11-30 19:58:11 C#/.NET