Я слежу за блогом Scott Gutheries о том, как автоматически запускать приложение ASP.Net и иметь проблему с именами сборок.app_code find assemblyqualifiedname класса
Во-первых, веб-сайт, который я следующее:
Я добавил следующий код в мой конфигурационный файл applicationHost, и, как вы уже догадались, это не работает из-за типа определение.
<serviceAutoStartProviders>
<add name="PreWarmMyCache" type="MyWebSiteName.PreWarmCache, MyWebSiteName" />
</serviceAutoStartProviders>
Я охотился за решением и натолкнулся на этот аккуратный код.
Dim _a as New MyApp.PreWarmCache()
_a.GetType().AssemblyQualifiedName
Это приводит к следующему результату.
"MyApp.PreWarmCache, App_Code.<#########>, Version=0.0.0.0, Culture=neutral, PublickKeyToken=null"
Моя проблема возникает из-######### в приведенном выше имени сборки, как он уникален каждый раз, когда он запускается, и поэтому я не могу использовать его в файле applicationHost выше.
Есть ли способ установить это значение, поэтому значение становится фиксированным и не изменяется?