草庐IT

system_user

全部标签

c# - http.context.user 和 thread.currentprincipal 之间的区别以及何时使用它们?

我最近遇到了在visualstudio2008下运行asp.netweb应用程序的问题。我收到错误“typeisnotresolvedformember...customUserPrincipal”。追踪各种讨论组发现,当您针对Thread.CurrentPrincipal分配自定义主体时,VisualStudio的Web服务器似乎存在问题。在我的代码中,我现在使用...HttpContext.Current.User=myCustomPrincipal//Thread.CurrentPrincipal=myCustomPrincipal我很高兴我排除了错误,但它回避了“这两种设置委托

c# - http.context.user 和 thread.currentprincipal 之间的区别以及何时使用它们?

我最近遇到了在visualstudio2008下运行asp.netweb应用程序的问题。我收到错误“typeisnotresolvedformember...customUserPrincipal”。追踪各种讨论组发现,当您针对Thread.CurrentPrincipal分配自定义主体时,VisualStudio的Web服务器似乎存在问题。在我的代码中,我现在使用...HttpContext.Current.User=myCustomPrincipal//Thread.CurrentPrincipal=myCustomPrincipal我很高兴我排除了错误,但它回避了“这两种设置委托

c# - 如何制作 System.Net.Mail MailMessage 的模型?

所以我的代码中有一些SMTP内容,我正在尝试对该方法进行单元测试。所以我一直在尝试MockupMailMessage,但它似乎从来没有用过。我认为这些方法都不是虚拟的或抽象的,所以我不能使用最小起订量来模拟它:(。所以我想我必须手动完成,这就是我被困的地方。*手工我的意思是知道界面和包装器,但让最小起订量仍然模拟界面。我不知道如何编写我的接口(interface)和我的包装器(一个将实现具有实际MailMessage代码的接口(interface)的类,因此当我的真实代码运行时,它实际上会做它需要做的事情)。所以首先我不确定如何设置我的界面。让我们看一下我必须模拟的字段之一。MailM

c# - 如何制作 System.Net.Mail MailMessage 的模型?

所以我的代码中有一些SMTP内容,我正在尝试对该方法进行单元测试。所以我一直在尝试MockupMailMessage,但它似乎从来没有用过。我认为这些方法都不是虚拟的或抽象的,所以我不能使用最小起订量来模拟它:(。所以我想我必须手动完成,这就是我被困的地方。*手工我的意思是知道界面和包装器,但让最小起订量仍然模拟界面。我不知道如何编写我的接口(interface)和我的包装器(一个将实现具有实际MailMessage代码的接口(interface)的类,因此当我的真实代码运行时,它实际上会做它需要做的事情)。所以首先我不确定如何设置我的界面。让我们看一下我必须模拟的字段之一。MailM

c# - 如何将 user.config 保存到 AppData\Roaming 文件夹而不是 AppData\Local?

介绍性示例这段代码Properties.Settings.Default.MyUserSettingBlah="somenewvalue";Properties.Settings.Default.Save();将user.config文件保存到C:\Users\MyUserName\AppData\Local\My_Company_Name\MyApp_Url_vb2s5kwidefdmxstmabckatcyl5t0lxd\1.0.0.0\user.config问题如何将user.config保存到C:\Users\MyUserName\AppData\漫游\...代替C:\User

c# - 如何将 user.config 保存到 AppData\Roaming 文件夹而不是 AppData\Local?

介绍性示例这段代码Properties.Settings.Default.MyUserSettingBlah="somenewvalue";Properties.Settings.Default.Save();将user.config文件保存到C:\Users\MyUserName\AppData\Local\My_Company_Name\MyApp_Url_vb2s5kwidefdmxstmabckatcyl5t0lxd\1.0.0.0\user.config问题如何将user.config保存到C:\Users\MyUserName\AppData\漫游\...代替C:\User

c# - 找不到命名空间 'System.Data.SqlServerCe'

我确实包含了System.Data.SqlServerCedll,将usingSystem.Data.SqlServerCe;放在我的代码中,但是当我打开.NET页面时,我得到:Thetypeornamespacename'SqlServerCe'doesnotexistinthenamespace'System.Data'(areyoumissinganassemblyreference?)我不知道如何解决这个问题。提前致谢。 最佳答案 这可以通过确认以下两点来解决:检查您是否已经将System.Data.SqlServerCe命

c# - 找不到命名空间 'System.Data.SqlServerCe'

我确实包含了System.Data.SqlServerCedll,将usingSystem.Data.SqlServerCe;放在我的代码中,但是当我打开.NET页面时,我得到:Thetypeornamespacename'SqlServerCe'doesnotexistinthenamespace'System.Data'(areyoumissinganassemblyreference?)我不知道如何解决这个问题。提前致谢。 最佳答案 这可以通过确认以下两点来解决:检查您是否已经将System.Data.SqlServerCe命

c# - System.Data.SqlClient.SqlConnection 不包含使用 dapper 和 c# 查询的定义

以下代码在编译时给出如下错误信息:'System.Data.SqlClient.SqlConnection'doesnotcontainadefinitionfor'Query'andnoextensionmethod'Query'acceptingafirstargumentoftype'System.Data.SqlClient.SqlConnection'couldbefound(areyoumissingausingdirectiveoranassemblyreference?)我已经使用nuget打包器添加了Dapper。有什么想法吗?谢谢,代码:using(SqlConne

c# - System.Data.SqlClient.SqlConnection 不包含使用 dapper 和 c# 查询的定义

以下代码在编译时给出如下错误信息:'System.Data.SqlClient.SqlConnection'doesnotcontainadefinitionfor'Query'andnoextensionmethod'Query'acceptingafirstargumentoftype'System.Data.SqlClient.SqlConnection'couldbefound(areyoumissingausingdirectiveoranassemblyreference?)我已经使用nuget打包器添加了Dapper。有什么想法吗?谢谢,代码:using(SqlConne