如何使用jQuery将字符串转换为小写?我试过了
var jIsHasKids = $('#chkIsHasKids').attr('checked').toLowerCase();
Run Code Online (Sandbox Code Playgroud)
但它不起作用.我究竟做错了什么?
我创建了一个ASP.NET MVC 3项目,并在开发时使用IIS Express作为Web服务器.当我尝试调试时,我收到以下错误消息.
怎么解决这个问题?
'/'应用程序中的服务器错误.
访问被拒绝.描述:访问提供此请求所需的资源时发生错误.可能未配置服务器以访问请求的URL.
错误消息401.2.:未授权:由于服务器配置登录失败.验证您是否有权根据您提供的凭据和Web服务器上启用的身份验证方法查看此目录或页面.请与Web服务器的管理员联系以获取其他帮助.
当我尝试启动我在C#中创建的Windows服务时,我收到此错误:

我的代码到目前为止:
private ServiceHost host = null;
public RightAccessHost()
{
InitializeComponent();
}
protected override void OnStart(string[] args)
{
host = new ServiceHost(typeof(RightAccessWcf));
host.Open();
}
protected override void OnStop()
{
if (host != null)
host.Close();
host = null;
}
Run Code Online (Sandbox Code Playgroud)
我通过授予帐户NETWORK SERVICE的权限解决了上述问题,但现在我有另一个问题:

服务无法启动.System.InvalidOperationException:服务'RightAccessManagementWcf.RightAccessWcf'具有零应用程序(非基础结构)端点.这可能是因为没有为您的应用程序找到配置文件,或者因为在配置文件中找不到与服务名称匹配的服务元素,或者因为在service元素中没有定义端点.System.ServiceModel.ServiceModel.ServiceModel.ServiceModel.ServiceModel.ServiceModel.ServiceModel.ServiceModel.ServiceModel.ServiceModel.ServiceModel.ServiceModel.ServiceModel. System.ServiceModel.Channels.CommunicationObject中的TimeSpan超时).
我试着知道一个属性是否存在于类中,我试过这个:
public static bool HasProperty(this object obj, string propertyName)
{
return obj.GetType().GetProperty(propertyName) != null;
}
Run Code Online (Sandbox Code Playgroud)
我不明白为什么第一种测试方法没有通过?
[TestMethod]
public void Test_HasProperty_True()
{
var res = typeof(MyClass).HasProperty("Label");
Assert.IsTrue(res);
}
[TestMethod]
public void Test_HasProperty_False()
{
var res = typeof(MyClass).HasProperty("Lab");
Assert.IsFalse(res);
}
Run Code Online (Sandbox Code Playgroud) 我有一节课:
public class Person {
public string FirstName { get; set; }
public string LastName { get; set; }
}
Run Code Online (Sandbox Code Playgroud)
我有两个Person实例(person1和person2).我想将person2的内容复制到person1.我想在一个指令中制作此副本,而不是按属性制作属性:
person1.LastName = person2.LastName;
Run Code Online (Sandbox Code Playgroud)
在doc中,我看到将对象复制到另一个对象但类型不同.如何在类型相同时复制对象?
我有这个代码和下面的配置文件:
ILog log = LogManager.GetLogger(typeof(MyClass));
log.Debug("Testing");
Run Code Online (Sandbox Code Playgroud)
TestProj目录未创建,如果我创建它,没有TestLog.txt文件,没有日志......没有.
任何的想法?
谢谢,
配置文件
<section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler, log4net" />
<log4net debug="true">
<appender name="RollingLogFileAppender" type="log4net.Appender.RollingFileAppender">
<file value="C:\\TestProj\\TestLog.txt" />
<appendToFile value="true" />
<rollingStyle value="Size" />
<maxSizeRollBackups value="10" />
<maximumFileSize value="10MB" />
<staticLogFileName value="true" />
<layout type="log4net.Layout.PatternLayout">
<conversionPattern value="%-5p %d %5rms %-22.22c{1} %-18.18M - %m%n" />
</layout>
</appender>
<root>
<level value="DEBUG" />
<appender-ref ref="RollingLogFileAppender" />
</root>
</log4net>
Run Code Online (Sandbox Code Playgroud) 在我的测试中,我将数据定义为数据a List<IUser>.
我想设置一个moq方法Update,这个方法接收用户id并string进行更新.
然后我得到了IUser并更新了属性LastName
我试过这个:
namespace Tests.UnitTests
{
[TestClass]
public class UsersTest
{
public IUsers MockUsersRepo;
readonly Mock<IUsers> _mockUserRepo = new Mock<IUsers>();
private List<IUser> _users = new List<IUser>();
[TestInitialize()]
public void MyTestInitialize()
{
_users = new List<IUser>
{
new User { Id = 1, Firsname = "A", Lastname = "AA", IsValid = true },
new User { Id = 1, Firsname = "B", Lastname = "BB", IsValid = true } …Run Code Online (Sandbox Code Playgroud) 我有这些课程:
public class Person {
public int Id{ get; set ;}
public string FirstName{ get; set ;}
public string LastName{ get; set ;}
}
public class PersonView {
public int Id{ get; set ;}
public string FirstName{ get; set ;}
public string LastName{ get; set ;}
}
Run Code Online (Sandbox Code Playgroud)
我定义了这个:
Mapper.CreateMap<Person, PersonView>();
Mapper.CreateMap<PersonView, Person>()
.ForMember(person => person.Id, opt => opt.Ignore());
Run Code Online (Sandbox Code Playgroud)
这是有用的:
PersonView personView = Mapper.Map<Person, PersonView>(new Person());
Run Code Online (Sandbox Code Playgroud)
我想做同样但List<Person> to List<PersonView>但是我没有找到正确的语法.
谢谢
有没有办法设置Fiddler软件只记录"localhost"而不是所有的网络流量?
谢谢,
我有一个强类型的DataTable类型MyType,我想转换它List<MyType>.
我怎样才能做到这一点 ?
谢谢.
c# ×7
.net ×4
automapper ×2
asp.net ×1
asp.net-mvc ×1
automapper-2 ×1
datatable ×1
debugging ×1
fiddler ×1
generics ×1
iis ×1
iis-express ×1
jquery ×1
log4net ×1
mocking ×1
moq ×1
reflection ×1
wcf ×1