小编new*_*rey的帖子

找不到源,但无法搜索部分或全部事件日志

我收到以下异常.我在Registry编辑的Eventlogs上完全控制了Asp.net帐户.

[SecurityException:找不到源,但无法搜索部分或全部事件日志.无法访问的日志:安全.]

System.Diagnostics.EventLog.FindSourceRegistration(String source,  String machineName, Boolean readOnly, Boolean wantToCreate) +664
System.Diagnostics.EventLog.SourceExists(String source, String machineName, Boolean wantToCreate) +109
System.Diagnostics.EventLog.SourceExists(String source) +14 Microsoft.ApplicationBlocks.ExceptionManagement.DefaultPublisher.VerifyValidSource() +41
Run Code Online (Sandbox Code Playgroud)

我想这是由于服务器上的一些配置问题?

.net c# securityexception event-log windows-7

122
推荐指数
5
解决办法
16万
查看次数

使用ConfigurationManager从任意位置加载配置

我正在开发一个数据访问组件,该组件将用于包含经典ASP和ASP.NET页面混合的网站,并且需要一种管理其配置设置的好方法.

我想使用自定义ConfigurationSection,对于ASP.NET页面,这非常有用.但是当从传统的ASP页面通过COM interop调用组件时,组件不会在ASP.NET请求的上下文中运行,因此不了解web.config.

有没有办法告诉ConfigurationManager只需从任意路径加载配置(例如,..\web.config如果我的程序集在/bin文件夹中)?如果有,那么我认为我的组件可以回退到如果默认ConfigurationManager.GetSection返回null我的自定义部分.

任何其他方法都欢迎!

asp.net configuration asp-classic

121
推荐指数
5
解决办法
10万
查看次数

boost shared_mutex的示例(多次读取/一次写入)?

我有一个多线程应用程序,必须经常读取一些数据,偶尔会更新数据.现在,互斥锁可以保持对数据安全的访问,但是它很昂贵,因为我希望多个线程能够同时读取,并且只在需要更新时将其锁定(更新线程可以等待其他线程完成) .

我认为这是boost::shared_mutex应该做的,但我不清楚如何使用它,并没有找到一个明确的例子.

有没有人有一个我可以用来开始的简单例子?

c++ multithreading boost mutex boost-thread

113
推荐指数
4
解决办法
9万
查看次数

索引(从零开始)必须大于或等于零

嘿我一直收到错误:

索引(从零开始)必须大于或等于零且小于参数列表的大小.

我的代码:

OdbcCommand cmd = new OdbcCommand("SELECT FirstName, SecondName, Aboutme FROM User WHERE UserID=1", cn);

OdbcDataReader reader = cmd.ExecuteReader();
while (reader.Read())
{
    Name.Text = String.Format("{0} {1}", reader.GetString(0), reader.GetString(1));
    Aboutme.Text = String.Format("{2}", reader.GetString(0));
}
Run Code Online (Sandbox Code Playgroud)

c# mysql sql asp.net

105
推荐指数
4
解决办法
18万
查看次数

如何在C#中使用Java风格的throws关键字?

在Java中,throws关键字允许方法声明它不会自己处理异常,而是将其抛给调用方法.

C#中是否有类似的关键字/属性?

如果没有等效物,你怎么能达到相同(或相似)的效果呢?

c# java exception-handling throws

82
推荐指数
5
解决办法
5万
查看次数

显式和隐式类型转换之间有什么区别?

你能解释一下explicitimplicit类型演员之间的区别吗?

c#

39
推荐指数
3
解决办法
4万
查看次数

Reflection MethodInfo.Invoke()从方法内部捕获异常

我有一个MethodInfo.Invoke()通过反射执行函数的调用.调用包含在一个try/catch块中,但它仍然不会捕获我正在调用的函数抛出的异常.

我收到以下消息:

用户未处理异常.


为什么要MethodInfo.Invoke()阻止异常被捕获Invoke()
我该如何绕过它?

c# reflection methods exception invoke

27
推荐指数
2
解决办法
3万
查看次数

如何在没有在C#中实现属性"Count"的情况下实现IList <T>?

很长一段时间我都对以下内容感到好奇:

int[] array = new int[1];
int iArrayLength = array.Length;    //1
Run Code Online (Sandbox Code Playgroud)

由于数组实现了IList接口,因此允许以下内容:

int iArrayCount = ((IList<int>)array).Count;    //still 1
Run Code Online (Sandbox Code Playgroud)

但:

int iArrayCount = array.Count;  //Compile error. WHY?
int iArrayLength = array.Length;    //This is what we learned at school!
Run Code Online (Sandbox Code Playgroud)

问题:如何IList<T>在不允许在基类上使用数组的情况下实现(特别是int Count { get; }属性IList<T>)?

c# arrays list

25
推荐指数
2
解决办法
1250
查看次数

使用awk查找分隔符后第一次出现的字符串

我有一堆文件,所有文件都Account number: 123456789在不同的位置.

我需要做的是能够解析文件,并找到帐号本身.因此,awk需要寻找Account number:并立即返回字符串.

例如,如果是:

Account number: 1234567
Run Code Online (Sandbox Code Playgroud)

awk 应该返回:

1234567
Run Code Online (Sandbox Code Playgroud)

一旦发现它第一次出现就可以停止寻找.

但是,我很难过.使用这种方法的正确方法是什么awk

bash awk

25
推荐指数
3
解决办法
5万
查看次数

在Dart中没有换行符的print()?

在Dart中,我print()用来将内容写入控制台.

是否可以在print()没有它的情况下自动为输出添加换行符?

dart

22
推荐指数
1
解决办法
3344
查看次数