在我的一个Windows机器上运行应用程序时遇到问题。 我不能在其他类似的Windows机器上复制它,它只是刚刚开始发生。 情况如下:
使用Visual Studio,我可以构build一个我写的应用程序。 它build立一个可执行文件:Application.exe,我可以在它的bin / Debug目录中看到这个可执行文件和所有我知道该应用程序依赖的DLL,包括Microsoft.Windows.Azure.Configuration.dll。
当我运行应用程序,应用程序停止运行,当我来调查问题时,我可以看到Microsoft.Windows.Azure.Configuration.dll已被重命名为Microsoft.WindowsAzure.Configuration.dll.5502888.DeletePending。 5502888.DeletePending.5502904.DeletePending.5502919.DeletePending.5502935.DeletePending.5502950.DeletePending
我从来没有见过这种行为,虽然我一直在这台机器运行一年左右的相同的应用程序。 有谁知道可能发生什么?
如何计算电脑下载的金额?
如何在单击鼠标左键时禁用按住/按住Alt键,Ctrl键和Shift键
如何允许外部加载项与.net 3.0应用程序轻松接口?
如何强制WinRT应用程序在Windows 10上全屏?
获取Cassini以在本地计算机上工作时出错
谢谢你的帮助。
如何获得一个Windows服务的命令行参数?
sql Server Compact Edition数据库部署策略
虽然我自己没有看到这个,但是我知道Windows支持挂起的删除(如在FILE_OBJECT结构中跟踪),如果您打开具有正确权限的文件。
嘲笑互联网,我发现其他人用Windows Defender遇到了这个问题,其他人也对许多其他AV软件做了类似的评论。 鉴于它似乎是Windows API的功能,但是,任何应用程序可能会导致它。
它看起来像从Sysinternals调试与ProcMon可能是最好的方式来追查什么实际上保持文件打开。
这有点尴尬。 我相信我确实解决了我的问题,但不幸的是,我不能再记住我所做的了。 如果内存服务于我,我认为问题在于log4net,而这正是它所做的。 我会尽量疏导我的记忆以获取更多信息。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。