我需要在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盘。
答案 0 :(得分:1)
使用管理共享(即e$
)访问其他服务器上的路径时,您需要具有正确的权限级别,否则将无法正常工作。这通过在Windows资源管理器中浏览到该位置来显示 - 它会弹出登录提示。输入详细信息后,您的会话现在将缓存这些凭据,发布向导也将起作用。
用户不应使用您使用的共享路径访问该应用程序。相反,该框上的Web服务器(我认为是IIS)应该具有自己的绑定设置。例如,您可以为用户提供如下地址:
http://myServer/