在c:\ ProgramFiles \下忽略.Net app.config文件

woa*_*oax 5 .net c# app-config

我有一个奇怪的现象

我有.Net 4.0应用程序.当myapp.exe.config位于正常的programfiles文件夹下时,它将被忽略.即使我删除它或在其中写废话myapp.exe工作,在我看来,值来自以前的安装.

当我将文件夹复制到例如桌面时,它的工作正常.

编辑:当我复制表单c:programfiles\myapp \到c:\ programfiles\myapp的副本\它工作它似乎只是在progamfile文件夹中的一个问题,以前的安装已经完成.(我猜)

有任何想法吗?

最好的祝福

小智 3

您能与我们分享您的操作系统吗?我过去在使用应用程序时也遇到过类似的问题(Win 2008)。如果您不是系统管理员,一个简单的解决方法是在另一个位置编辑 .config 文件,然后将其放回原处。

有时,文件的内容并未真正编辑,而是创建了一个副本,其背面有您的更改,这令人困惑。

  • @woax 对;UAC 强制您编辑每个用户的文件而不是程序的文件,并且根本不使用该文件。你可以做asbb所做的事情;编辑它的副本,然后将该副本移回(在 UAC 提示后) (2认同)