c#小弟我做了一个自动更新程序,代码出现点有关问题。访问文件夹的地方

c#我做了一个自动更新程序,代码出现点问题。访问文件夹的地方
看网上的攻略,写的是,把要更新的文件,下载到临时文件夹里面,然后与你自己程序对比,但是我在获取这个临时文件夹的时候访问被拒绝了,没有管理员权限。请大神们帮忙,解决一下。我现在放到自己程序执行文件所在文件夹了,怎么也是访问被拒绝阿,下面是我的代码。
    private string GetTempFolder()
        {
            if (!Directory.Exists(Application.StartupPath + "\\temp"))
            {
                Directory.CreateDirectory(Application.StartupPath + "\\temp");
            }
            string folder = Application.StartupPath + "\\temp";
            return new DirectoryInfo(folder).FullName;
        }c#小弟我做了一个自动更新程序,代码出现点有关问题。访问文件夹的地方
哪里有问题。

------解决方案--------------------
我一般是放在自己的应用程序的目录下,下载更新对比后再删除这个文件..

没提示过权限问题