我在Visual Studio 2010
开发了一个应用程序,但我使用VS 2012
创建了
Setup Installer
。它在perfect
上运行时工作Visual Studio 2012
,完全没有错误
Detail: I builded this when I used win7, now i'm using windows 8
但是当我安装应用程序并尝试运行它时,当它尝试overwrite the app.config
文件时会抛出异常。我已经尝试通过RightClick - Security tab
给予许可,但没有解决问题。我发现THIS线程看起来像我的问题。但是没有用......我在app.config
上的所有内容都是连接字符串。它可能是什么?
更新
我在每个Users/PC1
以及文件所在的整个文件夹中授予了file.cfg
的权限
现在它认为它有效,但我可以做些什么不需要做所有这些来运行应用程序?我想安装而无需授予文件夹和文件的权限。 (这是win8并发症...... -.-)。
答案 0 :(得分:0)
这听起来像是权限问题,主要是项目文件夹。
您应该尝试以下步骤:
Administrator
运行。User Account
可Read / Write
到项目文件夹。Local Service
,Network Service
或Local System
在我的头脑中,我会尝试这样做,更可能Visual Studio
无法修改与您的app.config
帐户绑定的Local Service
- 与系统绑定的那个。
虽然内部内容不是问题,但它与您的目录权限相关联,后者可能会继承到子文件夹和子文件
希望这有帮助。