我正在尝试为Nlog设置一个自定义logfacade项目,该项目有两个用于设置配置的选项。
一个是拥有web.config文件中的所有信息,另一个是以编程方式设置它。 这需要在Global.asax.cs中的Application_Start()方法中放入一些代码。但是我想不要这样做,因为我希望这个logfacade尽可能简单地设置。
应该这么简单,您可以将一些文件复制到项目中,需要logfacade,然后添加对logfacade项目的引用。然后唯一需要的自定义设置是在web.config中设置一些内容,如连接字符串,文件路径或smtp服务器详细信息,以便在何处进行日志记录。
TL; DR:
是否可以在web.config文件中定义.cs文件中的某些代码,这些代码将在应用程序启动时运行?没有在其他地方定义任何东西。