C# 是否可以在web.config中定义启动时运行的代码?
我正在尝试为Nlog设置一个定制的logfacade项目,它有两个用于设置配置的选项 一种是将所有信息都保存在web.config文件中,另一种是通过编程进行设置。 这需要在Global.asax.cs中的应用程序_Start()方法中放入一些代码。但是我不想这样做,因为我希望这个logfacade的设置尽可能简单 它应该非常简单,您只需将几个文件复制到项目中,就可以使用logfacade,然后添加对logfacade项目的引用。然后,唯一需要的自定义设置是在web.config中设置一些内容,如connectionstring、filepath或smtp服务器详细信息,以确定在何处进行日志记录 TL;博士:C# 是否可以在web.config中定义启动时运行的代码?,c#,asp.net,nlog,C#,Asp.net,Nlog,我正在尝试为Nlog设置一个定制的logfacade项目,它有两个用于设置配置的选项 一种是将所有信息都保存在web.config文件中,另一种是通过编程进行设置。 这需要在Global.asax.cs中的应用程序_Start()方法中放入一些代码。但是我不想这样做,因为我希望这个logfacade的设置尽可能简单 它应该非常简单,您只需将几个文件复制到项目中,就可以使用logfacade,然后添加对logfacade项目的引用。然后,唯一需要的自定义设置是在web.config中设置一些内容,
在web.config文件中,是否可以在.cs文件中定义一些代码,这些代码将在应用程序启动时运行?无需在任何其他地方定义任何内容。并且您可以通过web.config注册模块。您无法附加到HttpModule中的应用程序启动事件。这里有一个@Reddog谢谢你,它确实像预期的那样起作用。