![]() |
1
75
您可以在架构中绑定到
|
![]() |
2
17
blog post ,它帮助了我。 |
![]() |
3
11
|
![]() |
4
5
|
![]() |
5
4
在里面 Roger's answer ,他提供了一个模式,这对我来说非常有效,除了一位评论员提到的
如果原著作者想把它包括在他的官方版本中,我会把它传回去。在此之前,您必须下载并修改xsd,并以相对方式引用它,例如:
|
![]() |
6
3
实际上,您不需要坚持使用.xml扩展名。您可以在ConfigFileExtension属性中指定任何其他扩展:
|
![]() |
7
2
@steve_mtl:将文件扩展名从
@Wheelie:我不能尝试你的建议,因为我需要一个可以与未修改的VisualStudio安装一起工作的解决方案。
|
![]() |
8
2
对于VS2008,只需将log4net.xsd文件添加到项目中;VS会查看项目文件夹以及Wheelie提到的安装目录。 此外,使用.config扩展名而不是.xml可以避免安全问题,因为默认情况下IIS不提供*.config文件。 |
![]() |
9
1
|
![]() |
10
1
我得到了一个要构建的测试asp项目,方法是如上所述将xsd文件放在visual studio schemas文件夹中(对我来说是C:\Program Files\Microsoft visual studio 8\XML\schemas),然后
|
![]() |
11
0
|
![]() |
12
0
我注意到有点晚了,但如果您查看log4net提供的示例,您可以看到它们将所有配置数据放入app.config中,其中一个区别是,注册configsection:
将其定义为类型“System.Configuration.IgnoreSectionHandler”是否是VisualStudio在log4net文件上不显示任何警告/错误消息的原因? |
![]() |
13
0
Kit 我的回答 https://stackoverflow.com/a/11780781/6139051 而且它不适用于AppenderType值,如“log4net.Appender.TraceAppender,log4net”。log4net.dll程序集的AssemblyTitle为“log4net”,即程序集名称中没有点,这就是为什么工具包中的正则表达式无法工作的原因。我必须在regexp中的第三个插入组后面添加问号,然后它就完美地工作了。 修改后的正则表达式如下所示:
|
![]() |
Abdullah Chaudhry · json文件上的文件旋转和删除 2 年前 |
![]() |
Max S · 如何从CMD读取日志的所有输出 7 年前 |
![]() |
Ivan Denchev · Apache-过去一小时的日志 7 年前 |
![]() |
ninja.coder · Log4j中的字符串串联性能 7 年前 |
![]() |
Rich · 如何记录日志。是否与操作员一起调试? 7 年前 |