【问题标题】:Sys.Webforms.PageRequestManagerServerErrorException server error 503Sys.Webforms.PageRequestManagerServerErrorException 服务器错误 503
【发布时间】:2012-12-17 12:14:57
【问题描述】:

我指的是link,因为我必须将文件从一台服务器写入另一台服务器,我正在尝试在 Windows 服务器上创建自定义域帐户。

我已经按照链接中的说明完成了所有操作,但是当我浏览该网站时,出现以下错误:

我将以下link 转发给该错误。

但是还没有成功

我在为应用程序池授权网络服务时收到此错误

Access to the path '\\servername\c$\fromvini\abc.text is denied.'

【问题讨论】:

    标签: c# asp.net iis-6 windows-server-2003 runtime-error


    【解决方案1】:

    要能够读取远程计算机上的文件,您有两种方法。

    第一种方式 - 两台计算机拥有相同的帐户。

    1. 两台计算机的用户名/密码必须相同
    2. 在运行站点的 IIS 服务器上,您放置该帐户来运行该站点的池,不要将此帐户设置为服务帐户,但您需要正确设置站点目录才能运行。李>
    3. 在您允许的远程服务器和该帐户可以看到的共享连接上,您还可以更改目录和文件的凭据以对该帐户具有权限。

    第二种方式 - 使用与池不同的登录名打开文件

    1. 该网站在任何池使用下运行,也许是服务帐户,我们不在乎。
    2. 在第二台服务器上设置您要在第一台服务器上使用的用户名/密码。
    3. 您打开文件共享,并更改该帐户的文件权限。
    4. 您使用Impersonate 在其他用户下运行文件访问权限。

    例如:

    using ( new Impersonator( "myUsername", "myDomainname", "myPassword" ) )
    {
          //... read the file
    }
    

    还有一个完整的例子:http://forums.asp.net/t/1840443.aspx/1?How+to+copy+file+from+network+share+in+VB

    【讨论】:

    • 我已经尝试了第一步,这就是为什么我得到上面的错误
    • @vini 你能从一台计算机登录到另一台手册吗?我的意思是您,当您在计算机上时,您可以使用该名称/通行证来查看其他计算机的文件吗?
    猜你喜欢
    • 2014-10-15
    • 1970-01-01
    • 2011-02-25
    • 1970-01-01
    • 2017-01-14
    • 2012-04-23
    • 2015-07-07
    • 2011-08-04
    • 2017-05-17
    相关资源
    最近更新 更多