草庐IT

myapplication-application-context

全部标签

c# - 无效操作异常 : Cannot create a DbSet for 'Role' because this type is not included in the model for the context

以下解决方案适用于.netcore1.1,但从1.1升级到2.0后,我收到以下错误:InvalidOperationException:CannotcreateaDbSetfor'Role'becausethistypeisnotincludedinthemodelforthecontext.当用户尝试登录并执行以下语句时:varresult=await_signInManager.PasswordSignInAsync(model.Email,model.Password,model.RememberMe,lockoutOnFailure:false);怎么了?User.cspubl

c# - Application.Current.Shutdown() 没有杀死我的应用程序

我刚刚启动了一个新的C#/WPF应用程序,并且正在使用WPFContribproject中的NotifyIcon.我可以启动该程序,将“退出”菜单项添加到NotifyIcon的上下文菜单,然后将该项目链接到仅运行Application.Current.Shutdown()的方法。这会关闭主窗口和NotifyIcon,但某些东西会继续运行-从VS运行,它不会离开Debug模式。什么还在运行?或者我该如何检查?编辑我刚刚尝试添加一个调用Application.Current.Shutdown()的按钮,该按钮会正常退出。只有从NotifyIcon调用时我才会遇到问题。为什么会这样?为了澄清

c# - 具有 Application Insights 的 Log4Net

我正在尝试配置我的azureasp.net网站以将log4net跟踪发送到AzureApplicationInsights。我可以在我的azure控制台页面View等中看到,因此我知道它工作正常。我还可以看到log4net跟踪,当配置文件处理程序时,但是当配置log4net以使用应用程序洞察处理程序时,我没有看到任何log4net条目出现在应用程序洞察仪表板中,在构建或运行时没有错误或警告-只是仪表板中没有结果。我查看了Fiddler中的网络流量,我可以看到页面浏览数据等被发送到应用程序洞察,但没有看到log4net跟踪流量,因此我怀疑这是一个配置问题。另外,我在我的主项目中尝试了Te

c# - 将 Azure Application Insights 与 Azure WebJob 结合使用

Azure文档涵盖了将AzureApplicationInsights集成到不同应用程序类型(例如ASP.NET、Java等)中的许多示例。但是,该文档没有显示将ApplicationInsights集成到AzureWebJob中的任何示例。是否有人链接到涵盖如何将AzureApplicationInsights集成到构建为控制台应用程序的AzureWebJob的示例或文章? 最佳答案 我编写了一个通过ApplicationInsights跟踪事件和指标的控制台应用程序,我认为通过添加以下NuGet包,WebJob不会有太大不同:M

c# - 为 Application Insights 指标中的每个请求添加自定义属性

我想将自定义属性添加到ApplicationInsights对我的应用程序的每个请求采取的指标。例如,我想添加用户登录和租户代码,例如我可以在Azure门户中对指标进行分段/分组。相关文档页面似乎是这个:Setdefaultpropertyvalues但是这个例子是针对事件的(即gameTelemetry.TrackEvent("WinGame");),而不是针对HTTP请求:varcontext=newTelemetryContext();context.Properties["Game"]=currentGame.Name;vargameTelemetry=newTelemetry

c# - 如何解决警告 "Referenced assembly targets a different processor than the application"

我已经能够构建我的Windows窗体应用程序来访问SQLServer中的数据库。除了可以备份/恢复数据库的部分之外,应用程序的所有部分都能够访问服务器。在这部分我无法访问服务器上的数据库并且已经开始相信这是因为这些警告。以下内容的确切含义是什么?我该如何更正它们?Referencedassembly'c:\ProgramFiles\MicrosoftSQLServer\90\SDK\Assemblies\Microsoft.SqlServer.Replication.dll'targetsadifferentprocessorthantheapplicationReferencedas

c# - 为什么 Application.Exit 无法工作?

我有一个应用程序在从对话框中取消时出现奇怪的错误。如果框被取消,应用程序将无法继续,因此它退出,但由于某种原因它不工作,因此它继续运行并崩溃。我调试了这个问题,应用程序以某种方式在Application.Exit调用之后运行。我在Debug模式下运行,这是相关的,因为有少量代码取决于所定义的RELEASE变量。这是我的应用程序退出代码。我已经跟踪代码,它进入了ExitApp方法,并继续执行,将控制权返回给调用者并最终崩溃。这是一个通过远程桌面连接提供报告的应用程序,因此退出代码有点奇怪。它试图终止远程session,但仅在发布时运行,因为我不想在每次测试运行时关闭我的开发机器。priv

C# 编译器 : cannot access static method in a non-static context

我有下面的代码:publicclassAnything{publicintData{get;set;}}publicclassMyGenericBase{publicvoidInstanceMethod(Tdata){//dosomejob}publicstaticvoidStaticMethod(Tdata){//dosomejob}//othersmembers...}publicsealedclassUsefulController:MyGenericBase{publicvoidProxyToStaticMethod(){StaticMethod(null);}//others

c# - 如何防止 EF "The context cannot be used while the model is being created"错误?

查看我的Elmah错误日志,我看到一些来自EntityFramework的InvalidOperationException处理:Thecontextcannotbeusedwhilethemodelisbeingcreated.这是来自Nuget的最新EFCodeFirst库。我能够在网上找到的唯一信息是它是由将数据上下文作为单例引起的,这肯定不是我的情况。在我的Windsor安装程序中,我的EF工作单元结构正在注册:container.Register(Component.For().ImplementedBy().LifeStyle.PerWebRequest);我能够通过在VS

c# - Entity Framework 核心 : A second operation started on this context before a previous operation completed

我正在使用EntityFrameworkCore开发ASP.NetCore2.0项目在我的列表方法之一中出现了这个错误:InvalidOperationException:Asecondoperationstartedonthiscontextbeforeapreviousoperationcompleted.Anyinstancemembersarenotguaranteedtobethreadsafe.Microsoft.EntityFrameworkCore.Internal.ConcurrencyDetector.EnterCriticalSection()这是我的方法:[Ht