我只是想补充一下
<system.transactions>
<machinesettings maxtimeout="02:30:00">
</machinesettings>
</system.transactions>
部分到我的 machine.config 本地文件的末尾,因此我测试了一个持续时间过长的事务。 事务是从我与 SQL Server 通信的本地 Windows 应用程序初始化的。
所以 machine.config 文件的结尾现在看起来像:
...
</providers>
</roleManager>
</system.web>
<system.transactions>
<machinesettings maxtimeout="02:30:00">
</machinesettings>
</system.transactions>
</configuration>
This现在是我的机器配置文件。
我正在修改两者 C:\Windows\Microsoft.NET\Framework\v4.0.30319\Config\machine.config C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Config\machine.config
我正在遵循 link 中给出的建议
但是,当我这样做并重新打开应用程序时,VS Studio 项目加载失败并显示以下消息: .Net Trace 处理失败。请检查您的 .Net 机器和企业配置。
我应该在修改 machine.config 后做些别的事情吗? 有没有一些快速的方法可以摆脱这种情况,因为这是我连续做的第四件事,只是为了增加超时。
谢谢你的时间!
最佳答案
已解决:
machine.config 区分大小写。 所以该部分应该是:
<system.transactions>
<machineSettings maxTimeout="02:30:00">
</machineSettings>
</system.transactions>
我的文字都是小写
关于c# - 修改machine.config后VS崩溃,组件也多,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30828379/