【发布时间】:2011-11-08 07:08:34
【问题描述】:
我正在尝试使用 WNetAddConnection2 通过我的 ASP.NET Web 应用程序连接到网络位置。当我使用与 VS2010 一起提供的 ASP.NET 开发服务器对其进行调试时,一切都运行良好。但是当我在 Windows Server 2008 R2 中部署代码时,它不会放置文件并引发 Win32 异常,错误代码为 0X80004005。应用程序池身份是网络服务,我正在使用域用户帐户进行代理。
我已经使用该命令检查了连接性和用户名密码的有效性,它在服务器 runas /netonly /user:DOMAIN\User "explorer.exe \Path" 上运行良好
另请注意,我的防火墙已关闭,并且我没有在 Windows Server 2008 上运行防病毒软件。
非常感谢任何帮助。
我使用了How to provide user name and password when connecting to a network share的示例代码
【问题讨论】: