ОК, это всего лишь предположение, но я держу пари, что-то вроде этого происходит, похоже, что какой-то процесс выходит из этой функции ...
CorExitProcess
Поскольку это IIS, возможно, пул приложений перерабатывается или закрывается.
Затем, кажется, вызывается DllUnregisterServer, который вызывается CoUnitializeEx, так что это звучит так, как будто у вас есть COM-объект, и я хочу сказать, что COM-объект реализован в .net из-за вызова StrongNameErrorInfo, поскольку строгие имена вещь эры .net чем термин эры COM.
Опять же, это все домыслы. Есть ли у вас какие-либо объекты, которые соответствуют этому счету, или у вас есть какие-либо .net dll, которые вы используете, которые не были правильно Gac'd? Или, может быть, были добавлены в gac и больше не присутствуют на машине, или ключ строгого имени был изменен по какой-то причине?
Надеюсь, это помогает, а не мешает:)
Что мне кажется странным в этом, так это то, что у вас возникают проблемы со строгими именами при унификации, а не при инициализации, хм, интригует