Sys.Webforms.PageRequestManagerServerErrorException服务器错误503

时间:2013-01-03 05:53:31

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

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

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

enter image description here

我正在审核以下link错误。

然而没有成功

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

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

1 个答案:

答案 0 :(得分:0)

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

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

  1. 两台计算机必须具有相同的用户名和密码
  2. 在运行该站点的IIS服务器上,您将该帐户设置为运行该站点的池,不要将此帐户设置为服务帐户,但您需要更正设置站点目录才能运行。
  3. 在您允许的远程服务器上,此帐户可以看到共享连接,还可以更改目录和文件的凭据以获得该帐户的权限。
  4. 第二种方式 - 使用与池不同的登录名打开文件

    1. 网站是在游戏池使用的情况下运行的,也许是服务帐户,我们不在乎。
    2. 在第二台服务器上设置您将在第一台服务器上使用的用户名/密码。
    3. 您打开文件的份额,并更改该帐户的文件权限。
    4. 您使用Impersonate在其他用户下运行文件访问权限。
    5. 例如:

      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