【发布时间】:2015-06-04 22:05:32
【问题描述】:
我需要将在 VS 2010 (.NET 4.0) 上由 C# 构建的应用程序发布到 Windows server 2008 R2。
我只是按照这里的说明(“发布到文件共享或路径”):
https://msdn.microsoft.com/en-us/library/31kztyey.aspx
但我收到一个错误:
Error 158 : VS 2010 publish application Failed to connect to "\\myServer\e$\myPath\" with the following error:
Unable to create the Web site "\\myServer\e$\myPath\"
The path does not exist or you do not have access. The specified path is invalid.
我可以远程登录“myServer”。那么为什么我在这里遇到访问问题?
这里的“e$”是服务器上的E盘。
【问题讨论】:
-
如果您在 Windows 资源管理器中打开
\\myServer\e$\myPath\,它可以工作吗? -
@DavidG,我无法在 Windows 资源管理器中打开“\\myServer\e$\myPath\”。但是,我可以访问“\\myServer\”并看到服务器上的网络驱动器。如果我尝试“\\myServer\e$\”,我被要求输入用户 naem 和密码。输入它们后,我可以登录到 e 驱动器和子文件夹。然后,回到 VS2010 发布向导,我可以执行发布。但是,我不能告诉应用程序用户我的用户名和密码。我只需要给他们一个 RUL,然后他们就可以访问应用程序并下载软件并安装它。谢谢!
-
您可能必须以管理员身份运行 VS。将路径映射为网络驱动器也可以解决问题。
标签: c# .net visual-studio-2010 visual-studio publish