可以在应用之间共享ELMAH配置吗?

| 假设我有5个应用程序,我要为未处理的异常添加ELMAH日志记录。是否可以将ELMAH设置为使用共享的配置文件,以便我只需要在每个应用程序的web.config中添加一行? 理想情况下,我想通过Nuget安装ELMAH,然后在应用程序的web.config中添加一行,然后设置ELMAH。这可能吗?     
已邀请:
        我喜欢@feanz的建议,以创建您自己的自定义Elmah Nuget包。我唯一担心的是现在需要确保自定义Elmah软件包与Elmah的版本更改保持同步的开销。 相反,我建议只为要对应用程序Elmah进行的自定义配置更改创建并在本地托管自定义的Nuget程序包。您可以按照此处有关如何在Nuget中执行配置转换的步骤进行操作。通过这样做,您将获得一些好处: 将您的程序包命名为Elmah.MyCustomConfig(或任何您喜欢的名称) 将Elmah的依赖项放在您的自定义软件包上,因此,如果您安装了软件包并且尚未安装Elmah,则NuGet会将其自动安装到您的应用程序中。 您无需维护整个Elmah软件包,仅用于自定义配置设置。     
        您可以为elmah创建自己的Nuget程序包,并在其中使用您自己的web.config转换版本在本地托管。然后,您可以按照自己的方式安装Elmah软件包,并且已经对其进行了配置。     

要回复问题请先登录注册