Recibo el siguiente error cuando el sistema cree que el archivo web.config se está modificando. El archivo actual no muestra cambios en la fecha de modificación del archivo web.config desde la última publicación del sitio. El problema aparece al ser redirigido a otra página, aunque las páginas donde ocurre el problema cambiarán y el error existirá para cualquier usuario que acceda al sitio. El problema puede ser aliviado temporalmente mediante la reedición de la aplicación, pero en aproximadamente 24 horas la cuestión volverá. ¿Alguna idea de por qué cree que el archivo está cambiando aunque no lo esté?El archivo de configuración ha sido cambiado por otro programa
Current User: NT AUTHORITY\NETWORK SERVICE Target Site: BaseConfigurationRecord.EvaluateOne Error: (System.Configuration.ConfigurationErrorsException) The configuration file has been changed by another program. (E:\PEC\web.config)
StackTrace: at System.Configuration.BaseConfigurationRecord.EvaluateOne(String[] keys, SectionInput input, Boolean isTrusted, FactoryRecord factoryRecord, SectionRecord sectionRecord, Object parentResult)
at System.Configuration.BaseConfigurationRecord.Evaluate(FactoryRecord factoryRecord, SectionRecord sectionRecord, Object parentResult, Boolean getLkg, Boolean getRuntimeObject, Object& result, Object& resultRuntimeObject) at System.Configuration.BaseConfigurationRecord.GetSectionRecursive(String configKey, Boolean getLkg, Boolean checkPermission, Boolean getRuntimeObject, Boolean requestIsHere, Object& result, Object& resultRuntimeObject) at System.Configuration.BaseConfigurationRecord.GetSection(String configKey) at System.Web.Configuration.RuntimeConfig.GetSectionObject(String sectionName) at System.Web.Configuration.RuntimeConfig.GetSection(String sectionName, Type type, ResultsIndex index) at System.Web.Configuration.RuntimeConfig.get_Authorization() at System.Web.Security.UrlAuthorizationModule.OnEnter(Object source, EventArgs eventArgs) at System.Web.HttpApplication.SyncEventExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() at System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously)
¿Tiene antivirus funcionando? –
También recibo el mismo problema de vez en cuando, el antivirus se está ejecutando en nuestro servidor. También reinicio nuestro grupo de aplicaciones cuando ocurre, lo que soluciona el error. Pero, ¿qué lo causaría en primer lugar? –