Instalé DotNetOpenAuth SDK-3.4.5.10201.vsix y no puedo hacerlo funcionar. Funciona localmente (cuando ejecuto como localhost) pero cuando intento publicarlo no funciona.
El mensaje de error de IIS que recibo es
Resumen de error Error
HTTP 500.22 - Error interno del servidor
Se ha detectado una configuración ASP.NET que no se aplica en el modo de canalización administrada integrada.
Y
Module ConfigurationValidationModule Notification BeginRequest Handler StaticFile Error Code 0x80070032
entonces hay algunas sugerencias sobre cómo resolver el problema:
Cosas que puedes probar:
Migre la configuración a la
system.webServer/modules
sección. Puede hacerlo de forma manual o mediante el uso de appcmd desde la línea de comandos - por ejemplo,%SystemRoot%\system32\inetsrv\appcmd migrate config "Default Web Site/"
. El usoAppCmd
para migrar su aplicación le permitirá funcionar en modo Integrado y continuar trabajando en modo Clásico y en versiones anteriores de IIS.Si está seguro de que está bien ignorar este error, se puede deshabilitar estableciendo
system.webServer/validation@validateIntegratedModeConfiguration
en falso.Alternativamente, cambie la aplicación a un grupo de aplicaciones en modo clásico, por ejemplo
%SystemRoot%\system32\inetsrv\appcmd set app "Default Web Site/" /applicationPool:"Classic .NET AppPool"
,. Solo haga esto si no puede migrar su aplicación.
(Establezca "Sitio web predeterminado" y "Grupo de aplicaciones .NET clásico" en la ruta de la aplicación y el nombre del grupo de aplicaciones)
Pero el problema es que no tengo acceso al servidor ISS ya que no soy el propietario del mismo. ¿Hay alguna forma de resolver esto?