为Azure提供具有提升权限的Visual Studio:任何避免副作用的方法?

And*_*iih 7 azure visual-studio-2010

我正在研究一些Azure网络应用程序,并且为了调试我以管理员身份运行VS 2010(我通常右键单击快捷方式并运行管理员,我知道有些属性我可以更改或使用按Ctrl-Shift键).

用于Microsoft Visual Studio的Windows Azure工具 - 必须提升Windows Azure计算模拟器.请以提升的管理员模式重新启动VS以运行项目"

在此输入图像描述

如果我这样做,Azure模拟器工作正常,但我得到另外两个副作用.

1)我无法拖放到解决方案资源管理器上.这是一种痛苦.(Ctrl C/V有效,但我无法将整个文件放入解决方案资源管理器中)

2)我在DropBox文件结构内部开发.如果我在桌面上开发并抓住我的笔记本电脑,我的Azure解决方案中创建的项目在其他非天蓝色项目中创建并与之共享无法加载.编辑:如果我在Dropbox之外开发,将副本压缩到dropbox,在新机器上解压缩,一切都很好.

3)对于项目使用的各种DLL,我得到"无法加载文件或程序集.访问被拒绝" - 我可以通过向网络服务授予权限来解决单个DLL的问题,但我也得到资源文件的错误和相同的技巧似乎不起作用.

机器之间的这种互通工作正常,没有提升权限 - 我已经在大约20个项目上做了2年没有问题.

那么有没有一种方法可以运行升级的计算模拟器,或者其他一些避免这些副作用的方法?

  • 操作系统版Win 7 Pro SP1 X64
  • 用于MSVS2010平台v1.4的Azure工具(11/04/2011)
  • Windows Azure SDK(11/04/2011)
  • Windows Azure SDK 1.4.1刷新(11/04/2011)
  • Windows Azure AppFabric SDK V1.0(29/06/2011)

与所有机器保持一致

编辑:已经给网络服务用户所有权限到项目的整个文件夹结构,我收到以下错误.在此之前,错误类似,但是用于访问项目的bin文件夹中的DLL.

分析器错误消息:拒绝访问路径'C:\ Users\Beko2011Azure\Website\App_GlobalResources\EditorLocalization.uk-UA.resx'.

源错误:[无相关源代码行]源文件:/App_GlobalResources/EditorLocalization.uk-UA.resx行:1版本信息:Microsoft .NET Framework版本:4.0.30319;

Anž*_*nik 1

就 #1 而言,您仍然可以通过 CTRL+C 和 CTRL+V 访问解决方案资源管理器。对于您所描述的其他所有内容,提升的权限可能不是问题。这与 Azure 工具尤其无关。我将它们安装在多台机器上,并且 VS 可以提升运行(我总是使用提升模式,因为否则无法在 IIS 中进行调试)。我从来没有遇到过任何问题。

DLL/文件访问被拒绝可能是 Dropbox 的错误。您是否在其他项目中成功使用过这种类型的文件结构?

我不知道你说的#2 是什么意思。加载失败是什么情况?Azure 项目?所有机器上都安装了 SDK 吗?相同版本?您是否将网站标记为在 IIS 中托管 - 这也会阻止加载项目。

另外,请更新您的帖子:操作系统版本、Azure SDK 版本...

更新:查看您的错误消息,我不禁想知道问题是由 Dropbox 锁定所需文件引起的,并且 IIS 在需要时无法访问这些文件。您可以尝试终止 Dropbox 服务并检查应用程序此时是否运行正常吗?