我遇到了3.1版本的日志应用程序块的问题......
使用3.5框架,我的应用程序在我的桌面上工作正常...一旦它部署到我们的qa盒子......日志记录停止运行.web.config在两种情况下都是相同的.有任何想法吗?权限问题?
经过快速诊断后...在调试模式下编译时可以正常工作但不能释放...任何人都知道要更改的设置以使其在发布模式下工作吗?
好吧,我发现了这个问题所以我会发布它以防其他人遇到同样的问题.这一切都与我们正在部署的目标机器上的权限有关.虽然我们的开发环境是通过visual studio使用内置的Web服务器"部署"的,但我们的集成环境是一台2003服务器(希望你能看到我要去的地方).原来是使用iis的默认应用程序池设置的权限问题.在网络privs下运行不允许您访问事件日志并且不会生成错误(请注意这是一个真正的痛苦).如果你把它移动到本地系统帐户......一切正常(虽然不推荐).EntLib的文档中有一节用于在部分信任下运行,您可以在其中找到所需的大部分信息.