将应用程序发布到远程Windows服务器时出错

时间:2015-06-04 22:05:32

标签: c# .net visual-studio-2010 visual-studio publish

我需要在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盘。

1 个答案:

答案 0 :(得分:1)

使用管理共享(即e$)访问其他服务器上的路径时,您需要具有正确的权限级别,否则将无法正常工作。这通过在Windows资源管理器中浏览到该位置来显示 - 它会弹出登录提示。输入详细信息后,您的会话现在将缓存这些凭据,发布向导也将起作用。

用户不应使用您使用的共享路径访问该应用程序。相反,该框上的Web服务器(我认为是IIS)应该具有自己的绑定设置。例如,您可以为用户提供如下地址:

http://myServer/