草庐IT

logged_user

全部标签

c# - MSTest - 如何为 UnitTest 项目初始化 log4net?

我有一个用于测试ASP.NETMVC项目的VisualStudio单元测试项目。将程序集级log4net.Config.XmlConfigurator属性添加到AssemblyInfo.cs不起作用,SO上的其他人发现他们必须直接调用log4net.Config.XmlConfigurator.Configure();问题是,单元测试如何做到这一点?在类方法上使用Microsoft.VisualStudio.TestTools.UnitTesting.AssemblyInitialize属性的答案不起作用。对我来说,这段代码会导致在输出窗口中记录一个InvalidOperationEx

c# - WCF 服务 : How to find server logs to understand error?

我知道这可能是一个非常基本的问题,但我对WCF和服务创建是全新的。我正在使用MicrosoftVS2010C#4运行本地托管WCF服务。我正在尝试通过简单绑定(bind)通过URL运行服务,并通过URL运行PUT和GET方法。我得到了:.有关详细信息,请参阅服务器日志。当我尝试发出服务请求时出错。我怎样才能找到这些服务器日志? 最佳答案 不一定要打开日志记录。需要在WCF配置(app.config或web.config)中启用跟踪和日志记录。您可以手动执行此操作,也可以通过单击app.config然后选择EditWCFConfigu

Caused by: java.lang.ClassNotFoundException: com.alibaba.druid.filter.logging.Log4j2Filter

最开始遇到这个错误,百度,网上一堆的清一色解决方案,缺少log4j,引入log4j相关依赖,或者引入slf4j-over-log4j的依赖,但是好像都不行,最后还是谷歌靠谱,直接检索出github上的解决方案,这才解决了问题。查看github的解决方案:https://github.com/alibaba/druid/issues/2942如果网络比较慢,访问不了github也没有关系,看下面就好。你安装的应该是低版本的druid没有这个类,升级到新版;指定druid-spring-boot-starter但没指定druid也可能出现这个错误com.alibabadruid1.1.10com.

c# - log4net依赖问题

我有一个log4net问题困扰了我一段时间,我决定解决它。我有一个引用log4net的类库。如果我在另一个项目中引用这个类库,我必须在这个项目中引用log4net否则我会得到一个构建错误Unknownbuilderror,'Cannotresolvedependencytoassembly'log4net,Version=1.2.10.0,Culture=neutral,PublicKeyToken=1b44e1d426115821'becauseithasnotbeenpreloaded.WhenusingtheReflectionOnlyAPIs,dependentassembli

c# - 关于 log4net 1.2.11 冲突的另一个问题

在过去的2个小时里,我一直在研究SO上的这些问题,但似乎没有任何效果。我有一个通过NuGet使用log4net1.2.11的解决方案。它在我运行Windows7的32位开发工作站上运行良好。它不能在我的64位Windows2008R2测试系统上运行。我得到的错误是:UnhandledException:System.IO.FileLoadException:Couldnotloadfileorassembly'log4net,Version=1.2.11.0,Culture=neutral,PublicKeyToken=669e0ddf0bb1aa2a'oroneofitsdepend

c# - 如何使用异步/等待方法管理类似 NDC 的 log4net 堆栈? (每个任务堆栈?)

在普通/同步/单线程控制台应用程序中,NDC.Push可以很好地管理“当前项目”(可能在多个嵌套级别,但对于本示例只有1个级别)。例如:privatestaticILogs_logger=LogManager.GetLogger("Program");staticvoidMain(string[]args){BasicConfigurator.Configure();DoSomeWork("chunk1");DoSomeWork("chunk2");DoSomeWork("chunk3");}staticvoidDoSomeWork(stringchunkName){using(NDC

c# - MVC 5 : Should I inherit my User from IdentityUser class?

我正在尝试学习Asp.NetIdentity和在这个tutorial,在Models\AppModels,cs部分创建EntityFramework代码优先ToDo模型MyUser类(class)继承自IdentityUser类和MyDbContext继承自IdentityDbContext类(class)。这是为什么?假设我有一个User包含我的Web应用程序用户的所有信息的类,该类是否应该继承自IdentityUser,我的DbContext是否应该继承?继承自IdentityDbContext?此外,从IdentityDbContext继承dbcontext类的优点是什么?平原D

c# - 从母版页访问 User.Identity

我正在尝试从我的母版页访问User.Identity,以便确定哪个用户已登录,但我无法让它工作。如果我在我的母版页中导入System.Security.Principal没有任何区别:如果我在Controller中尝试,我可以很好地访问它。知道我需要做什么吗? 最佳答案 通过HttpContext.Current.User.Identity呢? 关于c#-从母版页访问User.Identity,我们在StackOverflow上找到一个类似的问题: https

c# - 从第三方重定向 log4net 日志

我有第三方使用如下所示的配置文件:第三方的代码如下:LogManager.GetRepository(Assembly.GetCallingAssembly()),configFile);LogManager.GetLogger(MethodBase.GetCurrentMethod().DeclaringType);我希望第三方dll使用我自己的配置文件中定义的附加程序。我该如何管理?注意:第三方需要使用自己的配置文件,因为别人部分是强制性的,我不能将它们添加到我的文件中我可以修改第三方配置文件,我不能修改我的 最佳答案 有两个现

c# - 谷歌 API Oauth2 : Only one refresh token for all users?

我正在使用OAuth2身份验证,并且我有一个包含多个用户的CMS,每个用户都有自己的配置文件。碰巧我们公司有一个Google帐户可以访问多个Analytics帐户。对于每个使用CMS的用户,我使用不同的用户名连接到GoogleAnalyticsAPI,每个用户的token都保存在数据库数据存储中。问题是,如果一个用户断开连接并撤销他的token,使用同一Google帐户的其他用户也将无法访问AnalyticsAPI,这是没有意义的。编辑:经过进一步调查,我发现当第一个用户进行身份验证时,保存在数据存储中的token包含“refresh_roken”和“access_token”。但是,