2011-04-12 33 views
6

我们遇到了一个情况,那就是我们的办公室中建立了一个DLL,这个DLL位于中心时区,然后部署到位于西海岸(太平洋时区)的服务器上。当试图从我们的DLL中检索嵌入式资源时(通过WebResource.axd),我们会遇到“UTCDate超出范围”的问题。一旦我们发现这一点,并更新DLL的文件时间以匹配网络服务器的时间,一切正常。为什么.NET在构建组件时需要关心?

我的问题是:为什么.NET在构建程序集时会很在意?

谢谢。

回答

0

我相信创建文件的时间用于查看构建解决方案时是否需要替换文件。除此之外,我不知道。

0

如果您通过网络共享执行程序集,那么.NET会考虑各种安全问题。你可能想看看Code Access Security

相关问题