【发布时间】:2013-11-04 12:07:09
【问题描述】:
我一直在关注 Scott Gutheries 博客,了解如何自动启动 ASP.Net 应用程序并遇到程序集名称问题。
首先我一直关注的网站是:
我已将以下代码添加到我的 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 文件中使用它。
有没有办法固定该值,使该值固定不变?
【问题讨论】:
标签: asp.net assemblies app-code