草庐IT

core_config_data

全部标签

c# - 无法将类型 'System.Data.EntityState' 隐式转换为 'System.Data.Entity.EntityState' 。存在显式转换(您是否缺少转换?)

我在使用EntityFramework时在asp.net中遇到此错误:“无法将类型System.Data.EntityState隐式转换为System.Data.Entity.EntityState。存在显式转换(是否缺少强制转换?)”这是片段:foreach(OrderLinelineinorder.OrderLines){context.Entry(line.Product).State=System.Data.EntityState.Modified;}请建议我应该如何解决错误。 最佳答案 当您使用EF6或从EF5迁移到EF6

c# - 如何为 ASP.NET Core 中的单元/集成测试模拟 IFormFile?

我想编写用于在ASP.NETCore中上传文件的测试,但似乎找不到一种很好的方法来模拟/实例化从IFormFile派生的对象。关于如何做到这一点有什么建议吗? 最佳答案 假设你有一个Controller,比如......publicclassMyController:Controller{publicTaskUploadSingle(IFormFilefile){...}}...使用被测方法访问IFormFile.OpenReadStream()。从ASP.NETCore3.0开始,使用FormFileClass的实例现在是IFor

C# App.Config 带有数组或列表之类的数据

如何在app.config中包含数组或列表之类的信息?我希望用户能够放置尽可能多的IP(或根据需要)。我的程序将只接受app.config中指定的任何内容。如何做到这一点?publicstringip=ConfigurationManager.AppSettings["ip"]; 最佳答案 最简单的方法是在App.config文件中使用逗号分隔列表。当然,您可以编写自己的配置部分,但如果它只是一个字符串数组,那么这样做有什么意义呢,保持简单。publicstring[]ipArray=ConfigurationManager.App

c# - 如何从 MVC4 中的 web.config 获取字符串值

我想获得一个logFilePath值,该值是我通过硬编码输入到appSettings中的。我试图通过达到关键值System.Configuration.ConfigurationrootWebConfig1=System.Web.Configuration.WebConfigurationManager.OpenWebConfiguration(null);System.Configuration.KeyValueConfigurationElementcustomSetting=rootWebConfig1.AppSettings.Settings["azureLogUrl"];st

c# - 使 NLog.config 文件从 (d :\dev) instead of "\bin\debug\"

我在特定的DLL中使用Nlog进行日志记录。然后在另一个应用程序中使用该DLL(使用System.Reflection.Assembly.LoadFrom(path+a.dll)动态加载它)。我手动将Nlog.dll和Nlog.config文件放在Path文件夹中,应用程序可以正常执行,但不会记录任何消息。但是,当我继续将Nlog.config文件手动放入应用程序目录(\bin\debug\)时,会记录消息。谁能告诉我如何将Nlog.Config的搜索位置指向不同于\bin\debug\的目录(d:\dev)。 最佳答案 下面是我如

c# - 在 ASP.NET MVC Core 应用程序 (RC2) 中显示项目版本

如何显示project.json中的应用程序版本?我正在使用gulp-bump来自动增加版本,但我无法显示最新版本。这是我正在尝试的:@(Microsoft.Extensions.PlatformAbstractions.PlatformServices.Default.Application.ApplicationVersion)这不起作用,它显示“1.0.0”而不是来自project.json的实际值我也试过了,但看起来它在RC2中不再有效:@injectMicrosoft.Extensions.PlatformAbstractions.IApplicationEnvironmen

c# - 移植时出现 Mono resources.resx 问题( '</data>' 上的 resx xml 文件出现奇怪错误)

所以我有一个C#应用程序。它有一些链接到它的Assets,并在编译时被嵌入。应用程序在Windows上完美编译和运行。当测试与单声道的兼容性时,一切都是正确的。如果我尝试编译给出一个错误nxml文件/home/rupert/Desktop/CloudObserverLite(4)/CloudObserverLite/Properties/Resources.resx:Error:Error:InvalidResXinput.Position:Line123,Column5.Innerexception:value(CloudObserverLite)如果我们将查看resxxml...S

c# - 如何从在 UWP 应用程序中运行 IoT Core 的 Raspberry Pi 访问网络共享

我有一个c#UWP应用程序,我打算在带有Windows10IoTCore的RaspberryPI上运行。我遇到的问题是当我尝试连接到UNC共享以复制一些文件时。该网络只是具有本地用户凭据的家庭网络,共享位于同一网络上的另一台计算机上。在本地运行应用程序时,我可以使用awaitStorageFolder.GetFolderFromPathAsync(@"\\share\folder");连接到共享,这工作正常,我假设这是因为我使用的凭据保存在本地机器上。在RPi上运行时收到的错误是:“系统找不到指定的文件。”有没有人对我如何连接到这个驱动器有任何想法,在这个阶段我正在努力让它工作....

c# - 在 .NET Core 2.0 Preview 1 中使用 R.NET.Community

一段时间以来,我一直希望使用R.NET.Community在.NETCore应用程序中。显然,尽管NuGet包尚未移植到.NETCore,但这是不可能的。但是,随着.NETCore2.0Preview1announcement您可以从.NETCore引用.NETFramework库,我再试一次:usingRDotNet;namespaceRDotNetCore2{classProgram{staticvoidMain(string[]args){REngine.SetEnvironmentVariables();varengine=REngine.GetInstance();}}}在新

c# - 如何将表值参数传递给 .NET Core 中的 Dapper?

我正在使用.NETCore和Dapper。我的问题是.NETCore没有数据表,而这正是Dapper用于表值参数(TVP)的内容。我试图转换List到List,使用此列表创建一个SqlParameter,然后将其转换为DynamicParameter:publicstaticSqlParametertoTVP(thisIListenumerable,stringname){Listrecords=newList();//filterallowedtypesvarproperties=typeof(T).GetProperties().Where(p=>Mapper.TypeToSQLM