我知道如何通过以下命令为IIS网站设置此项:
Set-WebConfigurationProperty -filter "/system.webServer/security/authentication/windowsAuthentication" -name enabled -value true -PSPath "IIS:\" -location $siteName
Run Code Online (Sandbox Code Playgroud)
但我想为该网站内的应用程序设置它.例如,我有一个名为"MySite"的IIS网站,其中有两个应用程序.我想为一个启用Windows身份验证而不为另一个启用Windows身份验证.因此,对于两者都将启用站点级别的启用,这是我不想要的.
我能够从DataTable行中找到重复项.如下:
var groups = table.AsEnumerable()
.GroupBy(r => new
{
c1 = r.Field<String>("Version"),
});
var tblDuplicates = groups
.Where(grp => grp.Count() > 1)
.SelectMany(grp => grp)
.CopyToDataTable();
Run Code Online (Sandbox Code Playgroud)
现在,我想将所有重复记录合并为单个,并将其与值列值相加.
非常像以下内容:
具有重复项的DataTable:
Version Value
1 2
2 2
2 1
1 3
2 1
3 2
Run Code Online (Sandbox Code Playgroud)
没有重复的DataTable和值总和:
Version Value
1 5
2 4
3 2
Run Code Online (Sandbox Code Playgroud)
我知道这个链接是在反射的帮助下完成的. http://forums.asp.net/t/1570562.aspx/1
还有其他办法吗?
编辑:但是,如果我有两列以上,比如五列,我仍然想在Value列上进行求和,并且还需要resulatant summed datatable中的其他列数据.怎么做?在这里,我在结果DataTable中获得了Version和Value.我也希望其他列具有值.如下:
版本col1 col2值
1 A A 2
2 B B 2
2 B B 1
1 A A 3
2 B B 1 …Run Code Online (Sandbox Code Playgroud) 那里有什么东西可以混淆吗?我尝试过用于Android的Crypto Obfuscator,当我使用dex2jar解编译时,我发现混淆和正常汇编之间没有区别.到目前为止,我已经通过以下链接:
http://forums.xamarin.com/discussion/14962/light-obfuscation
您好我有串状A01,AAA等等。
我想提取它的字母部分,例如 for A01=> A, AAA=> AAA。
我正在使用,[A-Za-z\s]但它不起作用。但是,当我在http://gskinner.com/RegExr/ 上在线尝试时它有效
有什么不见了?
我正在从此处使用Task Scheduler库:taskscheduler.codeplex.com
按照他们的示例,我试图创建具有以下行为的任务:任务应该在所有12个月(包括当月的所有天)中每1小时运行一次。
下面的代码执行此操作,除非任务不会每1小时重复一次。它运行一次,然后在第二天运行。
TaskDefinition td = ts.NewTask();
td.RegistrationInfo.Description = "sample task";
// Create a trigger that will execute very 1 hour.
var trigger = new MonthlyTrigger();
trigger.StartBoundary = DateTime.Now + TimeSpan.FromSeconds(60);
trigger.Repetition.Interval = TimeSpan.FromHours(1);
trigger.Repetition.Duration = TimeSpan.FromHours(24);
List<int> days = new List<int>();
for (int i = 1; i < 32; i++)
{
days.Add(i);
}
trigger.DaysOfMonth = days.ToArray();
td.Triggers.Add(trigger);
td.Actions.Add(new ExecAction(Assembly.GetEntryAssembly().Location));
// Register the task in the root folder
ts.RootFolder.RegisterTaskDefinition(@"RemoteClient Task", td);
Run Code Online (Sandbox Code Playgroud)
我也尝试过TimeTrigger,但是也不会重复执行任务。如果在“计划任务”窗口中看到创建的任务,则会看到以下内容:

如果看到红色突出显示的部分,则说明任务重复处于关闭状态。我需要启用它,这样我的任务才能每天执行一次。在这个方向上的任何帮助都会很棒。
谢谢,周杰伦