我似乎遇到了一个奇怪的问题,即字符串引用没有加载更新的值.
简而言之,我已经替换了包含一堆页面标题的DLL文件(App_Code.dll)(想想HTML页面标题),但是当从其他DLL引用时,这些值没有被更新.
这是一个示例页面代码隐藏的代码片段:
this.Master.PageDescription = Constants.Titles.CardInfoPageDescription;
Run Code Online (Sandbox Code Playgroud)
Constants类被编译成App_Code.dll,我刚刚替换它.我还清除了缓存(在这种情况下是IIS 6),重新启动了计算机,并确保我的本地浏览器缓存为空.
但是,当我加载网页时,它没有加载Constants.Titles.CardInfoPageDescription的新值.这适用于所有网页.
我可以让它更新它以替换该页面的DLL的唯一方法,该页面根本没有改变...
知道为什么会这样吗?这个字符串引用是否实际上没有在运行时查找并内置到页面DLL中?
任何帮助是极大的赞赏!
谢谢,亚当