使用Visual Studio 2008和Windows 7将ASP.Net Web应用程序发布到映射驱动器

Evi*_*eon 1 asp.net visual-studio

我们有一个发布Web应用程序的共享驱动器.当我尝试发布时,我收到以下错误:

------ Publish started: Project: XXX.Web, Configuration: Release Any CPU ------
Connecting to T:\WebSites\XXX\...
Unable to create the Web site 'T:\WebSites\XXX'.  The path 'T:\WebSites\XXX' does not exist or you do not have access. The system cannot find the path specified.
Run Code Online (Sandbox Code Playgroud)

细节

  • 操作系统:Windows 7
  • IDE:Visual Studio 2008(以管理员身份运行)
  • 路径存在?对.

我认为这是一些权限问题,但我不知道从哪里开始.

Kyl*_*yle 7

如果有人还在想,我在Windows 7中使用MVC4在Visual Studio 2012中遇到了同样的问题.我之前已经发布到映射驱动器,现在突然间它将不再发布.在Windows资源管理器中,我可以看到映射的驱动器,但visual studio声称它找不到驱动器.

事实证明,如果您在管理员模式下运行visual studio并且您的驱动器未在管理模式下映射,则必须重新映射它.

(解决方案) 为此,请在管理员模式下运行资源管理器,然后重新映射您的驱动器.之后视觉工作室应该能够再次看到驱动器.


Ulf*_*ius 5

我在 VS2010 上遇到了同样的问题,对我有用的是单击目标位置旁边的 [...] 按钮并重新浏览到目标文件夹。可能是 VS 在发布和输出窗口中显示了一个路径,但实际上试图访问在 Win7 中受保护的其他文件夹。这就是为什么它适用于 XP 而不是 Win7,因为 Win7 具有更多安全文件夹。