server-core 相关问题


使用 EF Core 和 GraphQL 在 ASP.NET Core 中保留唯一的连续组编号

我正在使用 ASP.NET Core Minimal API (.NET 7) 和 Entity Framework Core、HotChocolate(用于 GraphQL)和 Microsoft SQL Server 数据库开发 API 后端。我遇到了一个特定的挑战...


当数据库不存在时 EF Core 和 SQL Server 出现意外行为

我有一个桌面应用程序,它使用 .NET Core 8 和 EF Core 与 SQL Server。 当我需要测试迁移时,我通常会删除生成的数据库,但不知何故,我开始收到这个奇怪的信息......


游戏的实时 Web API 可以在 ASP.NET Core 和 SQL Server 中实现吗?

您能告诉我游戏的实时 Web API 是否可以在 ASP.NET Core 和 SQL Server 中实现吗? 我们正在开发的 Unity 游戏需要实时 Web API。我们正在使用 SQL


数据库不存在时 EF Core 和 SQL Server 的异常行为

我有一个桌面应用程序,它使用 NETCore 8 和 EF Core 与 SQL Server。 当我需要测试迁移时,我通常会删除生成的数据库,但不知何故,我开始收到这个奇怪的电子邮件...


使用 EF Core 7 连接本地 SQL Server 时出现问题

我有一个简单的 Web 应用程序,它是从 .NET 5 和 EF Core 5 版本上的 Visual Studio 生成的,唯一添加的是 WebDbContext 和 sql 查询来查看数据库连接是否有效。 WebDbConte...


如何在 EF Core 中具有两级继承的 LINQ 查询中从基类访问属性

我们使用 SQL Server 和 EF Core 将 C# 对象映射到数据库。对象模型有两个抽象级别,如下所示: 公共抽象类 Animal { 公共 int Id { 得到;放; } 噗...


“Eureka-Server”在运行“Spring Cloud Config Server”时看不到其属性

在“Eureka-Server”中,“application.properties”文件包含以下属性: spring.config.import=configserver:http://localhost:8888 spring.application.name=eserver ...


.net core 3.1 中 [RoutePrefix("api/{controller})] 的替代品是什么?

我正在迁移Asp.net(.net框架)项目Asp.net core(.net core 3.1框架)。 我无法找到替代方案 [RoutePrefix("api/{controller})] 在.net core 3.1 中? 任何想法,如何...


SQL Server 2019 Express 安装失败,因为找不到 2017 驱动程序?

我安装了SQL Server 2019的基本配置,最后报错: 哎呀 无法安装 SQL Server (setup.exe)。 退出代码(十进制):-2068052310 错误描述:安装


在 .NET 6 中使用 xsltc.exe 生成的程序集(XSLT 样式表)

我有一个 XSLT 样式表“Stylesheet.xsl”,我已使用 xsltc.exe 将其编译为“Stylesheet.dll” 该 DLL 包含在我的 .NET 6 中(net6.0 我有一个 XSLT 样式表“Stylesheet.xsl”,我已使用 xsltc.exe 将其编译为“Stylesheet.dll” 该 DLL 包含在我的 .NET 6 (<TargetFramework>net6.0</TargetFramework>) 项目中,用法如下: var xslCompiledTransform = new XslCompiledTransform(); xslCompiledTransform.Load(typeof(Stylesheet)); // ↑ System.IO.FileNotFoundException: Could not load file or assembly 'System.Data.SqlXml, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089'. The system cannot find the file specified. xslCompiledTransform.Transform(@"..\..\..\input.xml", @"..\..\..\output.xml"); Load方法抛出FileNotFoundException,并显示消息“无法加载文件或程序集‘System.Data.SqlXml,Version=4.0.0.0,Culture=neutral,PublicKeyToken=b77a5c561934e089’。系统找不到指定的文件。 ” 关于 xsltc.exe 的文档说明了以下内容: 脚本块仅在 .NET Framework 中受支持。 .NET Core 或 .NET 5 或更高版本不支持它们。 这严重暗示使用 xsltc.exe 编译的样式表应该在 .NET Core 或 .NET 5 或更高版本上工作(当不使用脚本块时),但在我的测试中却不起作用。 有谁知道为什么使用 xsltc.exe 编译的样式表不适用于 .NET 6 以及如何解决此问题? 更多详情 我在下面添加了有关我尝试过的更多详细信息。 请注意,我使用的样式表Stylesheet.xsl非常基本,没有使用特殊功能:<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> <xsl:output indent="yes"/> <xsl:template match="/"> <output> <xsl:for-each select="input/book"> <booktitle> <xsl:value-of select="@title" /> </booktitle> </xsl:for-each> </output> </xsl:template> </xsl:stylesheet> 生成DLL的命令: "C:\Program Files (x86)\Microsoft SDKs\Windows\v10.0A\bin\NETFX 4.8 Tools\xsltc.exe" Stylesheet.xsl 在 SDK 样式的 .csproj 文件中引用 DLL: <ItemGroup> <Reference Include="Stylesheet"> <HintPath>.\Stylesheet.dll</HintPath> </Reference> </ItemGroup> input.xml:<input> <book title="First Title" /> <book title="Second Title" /> </input> output.xml 使用未编译的样式表执行转换时:<output> <booktitle>First Title</booktitle> <booktitle>Second Title</booktitle> </output> 我已经研究并发现其他人也有同样的问题,但还没有找到解决方案或解释为什么 Microsoft 文档隐式声明它应该可以工作,而在我的测试中却不起作用。 https://github.com/dotnet/runtime/issues/68129 在.NET Core 2.2中使用xsltc.exe生成的程序集? XslCompiledTransform.Load(type):无法加载文件或程序集“System.Data.SqlXml” System.IO.FileNotFoundException的堆栈跟踪: at System.Delegate.BindToMethodInfo(Object target, IRuntimeMethodInfo method, RuntimeType methodType, DelegateBindingFlags flags) at System.Reflection.RuntimeMethodInfo.CreateDelegateInternal(Type delegateType, Object firstArgument, DelegateBindingFlags bindingFlags) at System.Reflection.RuntimeMethodInfo.CreateDelegate(Type delegateType) at System.Xml.Xsl.XslCompiledTransform.Load(MethodInfo executeMethod, Byte[] queryData, Type[] earlyBoundTypes) at System.Xml.Xsl.XslCompiledTransform.Load(Type compiledStylesheet) at TestXslDotnet6.Program.Main(String[] args) in C:\Users\UserNameRedacted\Path\To\Repo\TestXslDotnet6\TestXslDotnet6\Program.cs:line 10 根据 GitHub 问题 .NET 6 不支持 XslCompiledTransform.Load(type(myXsltCompiled_dll)) 中的信息,看起来好像不支持,也不会支持。 2022年4月18日的评论说: 程序集 System.Data.SqlXml 包含命名空间 System.Xml.Xsl.Runtime,该命名空间在 .NET Core 中不存在。 根据移植指南,msxsl:script 在 .NET Core 上不可用。 .NET Framework 特定教程预计不起作用。 第二个人评论: 看起来 System.Data.SqlXml 是 SQLXML 的一部分,属于 据我所知,SQL Server org 不支持 .NET Core。 第三个人回复: 目前没有关于 SQLXML 和对 .NET 5+ 支持的计划, 我们还没有听到很多这方面的请求。我会 建议在此处开放用户声音以获得一些吸引力并 关于该主题的共识:https://aka.ms/sqlfeedback 所以,这就是您的答案:“msxsl:script 在 .NET Core 上不可用。.NET Framework 特定教程预计不起作用。”原因是非 .NET 组织必须使其成为可能,但没有计划这样做。他们没有意识到需求。 而且,他们承认该文档具有误导性。似乎在 2022 年 5 月对文档进行了更改,并创建了拉取请求:请注意,XSLT 脚本块仅限 .NET Framework。 我认识到这并没有为您提供解决方案或前进的道路,这令人失望。但这就是您问题的答案:.NET 6.0 根本不支持以这种方式进行转换。 虽然距离这个问题大约有两年了,但我还是想分享一下我为自己的目的所做的解决方法,因为我没有找到任何其他解决方案,可以帮助在基于 .NET Core 的转换中使用编译的 xslt dll。 因此,如果您想将 XslCompiledTransform 类与通过 xlstc.exe 生成的 dll 类型一起使用,请按照以下步骤操作: 生成dll类 xsltc.exe /class:Transform /out:Your.Assembly.dll 将 dll 反汇编为 ILL 代码 ildasm Your.Assembly.dll /out=Your.Assembly.ill 将 Your.Assembly.ill 中所有出现的 [System.Data.SqlXml] 替换为 [System.Private.Xml] 将你的IL编译回dll ilasm Your.Assembly.ill /dll 现在您可以将 Your.Assembly.dll 引用添加到您的 .NET Core 项目


Microsoft SQL Server Management Studio - 查询结果为文本

我在 Microsoft SQL Server 中有一个数据库,并且正在使用 Microsoft SQL Server Management Studio。 我可以选择将查询结果插入到文件中,尽管查询结果不是


SQL Server 作业完成后如何触发 DataStage 作业?

目前,SQL Server 中有一个作业计划每天运行几次。 SQL 作业为在 SQL Server 作业之后不久安排的 DataStage 作业构建一个文件,问题是...


执行 Dockerfile 时找不到 Json-server 命令

我正在尝试做一个 Dockerized Angular + Json-Server 应用程序,但我在设置 json-server 时遇到了麻烦,尽管我将其安装在 Dockerfile 中,但使用 docker 日志告诉我找不到


将 dotnet core (.NET Core) 嵌入到 Windows/Linux 上的本机应用程序中

是否有可能将 dotnet core (.NET Core) 环境嵌入到本机进程中? 我的用例是现有的游戏服务器,我想在其中提供扩展游戏的可能性...


运行 json-server --watch 时出现意外错误和警告

我尝试使用 json-server,如下所示: $ json-server --watch db.json 但是,当我运行该命令时,我收到错误或警告,具体取决于我安装的版本: 1.0.0-alpha.1-1...


SSRS Report Server 2019 提示输入用户名和密码

我已经安装了 SQL Server 2019 报告服务,创建了我的数据源和报告。数据源使用 SQL Server 身份验证。 我已将服务帐户设置为网络服务,并且...


.Net core Web API 将 json/model 值设置为 NULL

我有一个 .Net core Web API,它接受以下 JSON:(RequestModel) { “isSpecimen”:正确, “形式”: { “网络”:{ “abc1...


找不到 ASP.NET Core Web 应用程序(.NET Core)项目模板

我目前正在实习的公司学习上级发给我的 C# 教程。该教程可能有点旧,因为它说“选择 ASP.NET Core Web 应用程序...


如何在C#中正确导入不同项目的Proto文件?

我的解决方案中有 2 个项目 /Common/Common.csproj /数据/Data.csproj 我的 Data.csproj 中有一个 Proto 文件: 我的解决方案中有 2 个项目 /通用/Common.csproj /数据/Data.csproj 我的 Data.csproj 中有一个 Proto 文件: <Protobuf Include=".\Protos\UserService.proto" GrpcServices="Server" /> 看起来像这样: service UserService { rpc AddUser (UserRequest) returns (SimpleResponse); } .... 现在应该从 Common 导入 SimpleReponse,所以我在这个项目中的路径 /Common/Protos/common.proto 中创建了一个 common.proto,我想导入它: 导入“common.proto”; 服务用户服务{ rpc AddUser(UserRequest) 返回(SimpleResponse); } .... 然后 Rider 显示 SimpleResponse 仍为红色,以及 common.proto 导入。当我快捷键 Space + .它会向我显示我所做的“添加到原始导入”。 因此,在全局设置中,路径现在已正确设置 - 原型和响应不再是红色,我可以按 F12 来查看它们。当我现在尝试构建时,我仍然收到错误: 我尝试在csproj中添加路径 <Protobuf Include="..\Common\Protos\common.proto" Link="..\Common\Protos\common.proto" /> 但仍然是同样的错误。 有什么想法吗? 从不同项目导入原始文件非常棘手,我发现这个解决方案非常费力。所以我想与社区分享 我正在使用微服务架构,我希望我的消息 ProtoFiles 应该在 SharedProto 项目中并在不同的项目中使用它们 假设我在 SharedProto 中有消息 Proto 文件 SharedProto --Protos ----company_dto.proto ----branch_dto.proto ---- ... company_dto.proto的内容 syntax = "proto3"; option csharp_namespace = "SharedProto.Protos"; package sharedproto.protos; // *** DTO message CompanyDto { int32 Id = 1; string Code = 2; string Name = 3; string Logo = 4; string Website = 5; } SharedProto.csproj 的内容 .... <ItemGroup> <Protobuf Include="Protos\company_dto.proto" GrpcServices="None"> <Protobuf Include="Protos\branch_dto.proto" GrpcServices="None"> </ItemGroup> .... 我拥有服务原型的项目组织 Organization ... --Protos ----company_rpc.proto ----branch_rpc.proto ... 我想将 comapany_dto.proto(属于 SharedProto 项目的一部分)导入到 comapany_rpc.proto(属于 Organization 项目的一部分)。让我们看看 .csproj 文件,因为所有的技巧都在这里: 组织.csproj的内容 <ItemGroup> <ProjectReference Include="..\SharedProto\SharedProto.csproj"> <GlobalPropertiesToRemove></GlobalPropertiesToRemove> </ProjectReference> </ItemGroup> <ItemGroup> <!-- DTOs --> <Protobuf Include="..\SharedProto\Protos\company_dto.proto" ProtoRoot=".." GrpcServices="None" Link="Protos\company_dto.proto" /> <Protobuf Include="Protos\company_rpc.proto" AdditionalImportDirs="../SharedProto" GrpcServices="Server" /> </ItemGroup> 如果您看到上面的 Organzation.csproj 文件,那么您需要了解一些非常重要的要点,以避免 file not found error 从其他项目导入 proto 文件。 ProtoRoot=".." 和 Link="Protos\company_dto.proto" 之后,将此 AdditionalImportDirs="../SharedProto" 添加到要导入文件的 <Protobuf Include=.... 上。但是,在这些设置之后,您可以在其他项目中导入 SharedProto 文件,在我的例子中它是组织项目。看看吧 company_rpc.proto内容 syntax = "proto3"; import "google/protobuf/empty.proto"; import "Protos/company_dto.proto"; package organization.companyrpc; // *** Rpc-Service service CompanyRpcService { // Retrieve All rpc GetAllCompanies (google.protobuf.Empty) returns (GetCompanyListResponse){ } .... } // Response: Retrieve All message GetCompanyListResponse { repeated sharedproto.protos.CompanyDto DtoRows = 1; string Message = 2; } 如果您看到我的company_rpc.proto文件,您就会了解我如何导入它(import "Protos/company_dto.proto";)以及我如何使用它(sharedproto.protos.CompanyDto DtoRows) 记住这个sharedproto.protos来自company_dto.proto文件中的包名称 上述设置适用于我的 .net core grpc 2.60.0 和 .net core 8


“在‘redux’中找不到导出‘createStore’

./node_modules/@redux-saga/core/dist/redux-saga-core.esm.js 中的警告 1343:21-28 “在‘redux’中找不到导出‘compose’ @ ./node_modules/redux-saga/dist/redux-saga-core-npm-proxy.esm.js ...


Angular CLI 版本与 Angular Core 版本之间的兼容性?

有什么方法可以知道要安装哪个与我的 Angular Core 版本兼容的 Angular CLI 版本?他们完全独立吗? 使用 Core v5.2.8 开发现有的 Angular 应用程序...


Django 和 SQL Server 的数据库配置 - 转义主机

我已将 Django 应用程序设置为使用 Microsoft SQL Server 数据库。这是我的数据库配置。 数据库= { '默认': { '引擎': 'mssql', 'NAME': "报告", '


使用pip install时应该写jupyter_server还是jupyter-server?

pip安装jupyter服务器包时,似乎 pip 安装 jupyter_server 和 pip 安装 jupyter-server 做同样的事。 是对的吗?为什么包名带有下划线...


使用 MSSQL 将 SQL Server 与 Nodejs 连接时出现 SQL Server 错误“[ConnectionError: Login failed for user '****'.]”

我遇到以下错误 [连接错误:用户“****”登录失败。] name: '连接错误', message: '用户\'****\'登录失败。', 代码:'E...


EF Core 新验证属性“DeniedValues”与“StringComparison”不起作用

EF Core 新验证属性 DeniedValues 与 StringComparison 不起作用: [DeniedValues("坏", "哈哈", StringComparison.OrdinalIgnoreCase)] 公共字符串名称{获取;是...


sql server 2008数据库附加错误

我尝试将豪华数据库添加到我的 SQL Server 2008,但出现错误。 它显示以下错误: 服务器“SAMEER-PC”附加数据库失败。(Microsoft.SqlServer.Smo) 额外


Entity Framework Core“未将对象引用设置为对象的实例”,并在 LINQ 中使用嵌套的 .Any

我有一个使用 Entity Framework Core 1.0.0 的 ASP.NET Core 应用程序。 在特定查询中,我收到“对象引用未设置到对象实例”异常。 查询是


角度项目中的json服务器

在我的角度项目中,我希望使用json-server。安装json服务器后,使用此代码“json-server --watch db.json”创建db.json文件。然后给出此错误。 文件:///C:/用户/...


从 .NET Core 3 升级到 .NET 8 后面临一些 EF Core 版本问题

我已将我的应用程序从 .NET Core 3 升级到 .NET 8。当我尝试运行我的应用程序时,出现以下错误: 未处理的异常。 System.TypeLoadException:无法加载类型“Microsoft”。


ASP.NET Core 6 中的 AddEndpointsApiExplorer 是什么

我正在将 ASP.NET Core API 项目从 v5 升级到 v6。 v5 中的服务配置: services.AddSwaggerGen(); v6 中的服务配置: builder.Services.AddEndpointsApiExplorer(); // 这是什么? 建设者。


运行 npx json-server --watch Data/db.json --port 8000 时,它会抛出一个新错误

每当我运行 npx json-server --watch Data/db.json --port 8000 时,它都会抛出错误 类型错误 [ERR_PARSE_ARGS_UNKNOWN_OPTION]:未知选项“--watch”。要指定位置参数星...


ASP.NET Core 应用程序中对“Microsoft.WindowsDesktop.App”的意外要求

我的 ASP.NET Core (.NET 6.0) API 应用程序的 Visual Studio 解决方案最近发生的更改导致需要“Microsoft.WindowsDesktop.App”,框架条目为


ASP.NET Core razor 页面 - 使用 asp-route-

我已经为我的 asp.net core 项目 (.NET 8) 实现了基于路由的本地化。基本上满足这些要求: 当请求根(path = '/')时,CultureInfo.CurrentCulture 是...


在2019 windows server虚拟机上部署django项目(离线)

我已经在 Django 项目上工作了一段时间,完成后,我想部署它,以便我的同事可以使用它。我有一个虚拟机 (Windows Server 2019),但没有


Windows 支持 Jane Street OCaml Core?

我正在阅读 https://realworldocaml.org/ (顺便说一句,这是一本很棒的书),所有示例都假设使用 Jane Street Core 库。我还不熟悉 OCaml 环境并且


如何修改 Master dbo 中的 SQL Server 存储过程?

我运行查询来查找 SQL Server SSMS(版本 18.12.1)中的所有存储过程。它从 Master 数据库(由 db_name 定义)返回一个存储过程。我知道如何找到那些...


如何通过安装 cifs 共享的脚本设置密码变量

我有以下 bash 脚本来在 NAS 驱动器中挂载几个共享目录: sudo mount -t cifs //server/dir1 /mnt/nas/dir1 -o 用户名=raf sudo mount -t cifs //server/dir2 /mnt/nas/di...


dotnet core中的[ScriptIgnore]在哪里?

我正在将一个大型存储库转换为.net core,但我无法找到以前位于 System.Web.Script.Serialization 内部的 [ScriptIgnore] 属性的替代品。 有没有替代品...


Identity Server 4 ROPC 授予自定义声明和刷新令牌

我想知道是否有人可以阐明 Identity Server 4 如何处理资源所有者密码凭证 (ROPC) 授予类型。在我的公司,我们有自己的 Identity Ser 实施...


SQL Server CSV 在文件中创建空白

我一直使用 insull(fieldName,'') 来处理从 sql server 生成的 csv 文件。我遇到的问题是 csv 文件中的输出将在字段中放置一个空格: 一些值, ,一些值 我找不到...


如何在 SQL Server 身份验证中使用始终加密访问表?

在 Azure SQL Server 上工作 我使用 Azure AD 访问 Key Vault,并生成了列主密钥和列加密密钥,以将 Always Encrypted 应用于特定表 因此,如果登录Al...


需要演示 DataTypeAttribute 的这种用法(如 Microsoft 教程中所述)

我正在从 ASP.NET MVC 迁移到 ASP.NET Core,同时学习此页面上的 Microsoft 文档 https://learn.microsoft.com/en-us/aspnet/core/tutorials/razor-pages /验证?view=aspn...


Entity Framework Core 7 连接证书信任异常

我最近在开发中升级到 Entity Framework Core 7,但遇到异常,“已成功与服务器建立连接,但在连接过程中发生错误...


计算 SQL Server 存储过程中删除的行数

在 SQL Server 2005 中,是否有一种方法可以删除行并告知实际删除了多少行? 我可以在相同的条件下执行 select count(*),但我需要它完全值得信赖...


Demandware - 未找到当前域的管道

我已经做好了管道。效果很好。突然它给出了类似的错误 2015-12-18 02:39:08.091 GMT] 错误 system.core ISH-CORE-2368 Sites-SiteGenesis-Site core Storefront [uuid] [request-id...


在 ASP.NET Core 7 WebAPI 上运行 React-App 构建

我有一个 ASP.NET Core 7 WebAPI,有很多路由,例如: domain.com/Api/Product/GetAll domain.com/Api/Product/Delete/ domain.com/Api/Product/Create ... 我有一个反应应用程序,我需要使用它


MS SQL Server 始终使用安全飞地与 JDBC 集成进行加密

我一直在绞尽脑汁地想通过使用安全飞地和 JDBC 的 ms sql server Always Encryption 来集成类似的操作 我在表(学生)上有一个加密列(名称),使用


从 net core 2.1 迁移到 net core 7 的问题

将我的entityframeworkcore从2.0迁移到7.0后。我的自定义代码中出现错误。你能帮忙解决这个问题吗 公共静态任务 SingleOrDefaultById(此 DbSe...


ASP.NET Core Json 对象的格式很奇怪,带有 \u0022

我计划从 ASP.NET Core 控制器执行 JSON 响应,但它并不像我想象的那么简单。 像 {"ConfigValue":"192.168.1.125:1880"} 这样的简单字符串应该是


C# .NET Core 3.1 无法建立 SSL 连接

我在 SAP 的 docker 容器内使用 OData 服务和 C# ASP.NET Core 3.1 服务,并具有客户自签名证书。 与此同时,我尝试了一千件事,但错误


© www.soinside.com 2019 - 2024. All rights reserved.