log4net发布时assembly引用错误的问题

网上的通行配置:

无论BS还是CS程序都可直接在项目的AssemblyInfo.cs文件里添加以下的语句:

[assembly: log4net.Config .XmlConfigurator()]

其实web上是不需要的,cs不清楚,在Global中配置过就可以了,不需要在AssemblyInfo.cs中另外配置,否则发布时会报这样的错误,取消AssemblyInfo.cs中的配置就可以了,不影响log4net的使用。

时间: 2024-08-28 11:34:17

log4net发布时assembly引用错误的问题的相关文章

maven项目使用Teamcity发布时出现400错误的解决方案

问题描述: 项目为JAVA项目,使用maven进行管理,今天在使用Teamcity进行持续集成时,出现错误,无法进行deploy.具体错误如下: Return code is: 400, ReasonPhrase: Bad Request. 问题原因: 原因是 release 默认库是不允许重复部署的 解决办法: 修改图中配置就可以重复部署了Deployment Policy:Allow Redeploy 重新Deploy,成功!

Web API发布时,编译器错误消息:CS0016

今天在本地发布Web API数据服务接口时,遇到点状况: 第一步: 项目发布成功: 第二步:通过网址访问接口时(localhost:8080),出现[编译器错误]: CS0016: 未能写入输出文件“c:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files\root\108f3435\35ebaae5\App_global.asax.m1207oog.dll”--“拒绝访问.” [解决方法]: 检查 C:\Wi

Log4Net生成出现未引用错误解决方法

1.步骤一: 2.步骤二: 明明添加了引用怎么还提示找不到命名空间呢.解决这个问题很简单,右键项目选择属性: 3.步骤三:换成.NET Framework 4即可,解决! 4.两个有啥区别? Microsoft .NET Framework 4 Client Profile 提供了 .NET Framework 4 中的一部分功能

asp.net 发布时出现了Object reference not set to an instance of an object错误

这个问题编译web网站的时候没有任何问题,只有在publish的时候报错,因为编译的时候没有出现这个错误,基本上可以排除语法错误,由于错误publish出错的情况应该是某些对象缺失了. 经过反复的思考,已经没有任何办法来解决这个问题了,于是在网上找了很久,终于在stackoverflow找到了同样的问题,解决办法是关掉mcafee主动防御,当时完全不能理解.但是很有效,关掉了之后发布等待,果然这个问题没有再出来,打开mcafee又出现了这个问题. ps:这几次遇到的问题都比较奇怪. 总结: 1.

Log4Net 发布后不能用

不像原来的C开发,所有错误都有迹可循(概率性问题除外),高级语言封装了太多细节,使用更方便,但是定位更难. 这次的错误,调试时有日志,发布后没有日志. 找了很多说明,一般都是说怎么配置怎么配置,但是无效. 第一个有效的方案是,把log4net.config文件拷贝到发布的根目录下,果然可以.我注意到,发布时该文件是被放在bin目录里的. 又找到另一个帖子,建议将该配置文件,属性设置为“内容”,拷贝方式选择为“始终复制”,我设置了一下,这样果然发布的文件,直接就在根目录下了. 反过来想这个问题,其

应用反射+配置文件+抽象工厂时出现的错误和原因分析

先来看一段程序: <pre name="code" class="vb">Imports System.Configuration '配置文件命名空间 Imports System.Reflection '反射命名空间 Imports IDAL '引用接口层 Public Class DataAccess '程序集名称(同时代表命名空间名称):DAL Private Shared ReadOnly AssemblyName As String = Sys

VS2013 C# 调用 cognex 的QuickBuild做程序时发生一个错误

今天在用 VS2013 C# 调用 cognex 的QuickBuild做程序时发生一个错误,如下所示 混合模式程序集是针对"v2.0.50727"版的运行时生成的,在没有配置其他信息的情况下,无法在 4.0 运行时中加载该程序集 网上搜索得到解决办法: 在app.config中添加一个配置节:startup <startup useLegacyV2RuntimeActivationPolicy="true"> <supportedRuntime

arcgis发布时 转成自己需要的坐标。

今天遇到的问题是数据是投影的wgs84,wkid为3785,但是需要转成地理的wgs84坐标系,wkid为4326.数据量挺大,改坐标系挺麻烦的.请教了大神,在发布服务时可以定义自己的坐标系,发布出来的服务就是自己想要的,并且对原始数据没有影响. 具体步骤如下: 选中视图->数据框属性 变换坐标系 选中自己需要的进行变换即可. 变换完之后可以发布服务,原始数据的坐标系未更改. [注意]有时候发布的分析时会提示,坐标系不一致.这个时候要仔细分析下错误,看看提示的是什么内容. 我发布时提示缓存中的切

ASP.NET网站发布时的那些坑

开发工具:VS2010,MVC4.0,SQLSERVER2008 服务器:Windows server 2012,IIS8,SQLSERVER2012 一.发布后,每个页面第一次打开都很卡,50秒或更长,第二次打开就很快了 估计原因:编译速度慢,但在有VS环境的机器上发布没有这么卡 解决办法: 使用高版本的VS,"在发布期间预编译": 使用IIS8的Application Initialization功能 1. 使用VS2017"在发布期间预编译" 发布时遇到一个报