2016-09-22 198 views
1

我的应用程序部署出现问题: 我在Windows 7的C#(Windows窗体)中创建了该应用程序,并对其进行了测试,工作良好。我将.exe和dll移到了另一台装有Windows 10的计算机上,经过测试,工作得很好。直到现在,所有的应用程序都很好。 下一步是为它创建一个安装文件。我设法创建安装文件,它安装我的应用程序,应用程序工作但不能创建文件(例如日志文件 - 文件存储在.exe文件旁边)。我发现该文件夹需要用户完全控制权限。如何在安装应用程序时将权限设置为文件夹?授予MSI安装权限

+0

试试这个:https://social.msdn.microsoft.com/Forums/vstudio/en-US/e2294cb5-5d8a-4275-9651-b0a2933fccc1/create-a-文件夹与权限设置为此文件夹子文件夹?forum = csharpgeneral – Silviu

+0

我试图在应用程序启动时设置程序文件中的文件夹的权限。不工作。在那个链接基本上是相同的想法。 –

回答

0

我找到了一个解决方案,虽然没有我想要的那么优雅,但它的工作原理是:在提交时,安装程​​序将执行一个脚本的.bat文件,该脚本将为IIS_IUSER提供完全权限。

检查此链接: How to run a ".bat" file during installation?