none
windows 2003 r2 IIS6.0 更改应用池的标识 账户后,原来的WEB系统无法运行。 RRS feed

  • 问题

  • 我们需要连接一个NAS存储,所以需要一个账号存在于NAS系统当中的。于是我们在本机服务器中建立了一个ABC的账号,并添加到了IIS_WPG组中,在应用池的标识当中,将运行账号设置成了ABC。但是运行WEB程序却不行。但是我们切换回来默认设置的网络账户就可以运行。求大家帮助一下,我们还需要在哪设置。

    WEB程序的文件夹ABC已有最高权限。我都试过把ABC加到administrators组中,也还是报同样的错误。

    Object reference not set to an instance of an object.

    Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.

    Exception Details: System.NullReferenceException: Object reference not set to an instance of an object.

    Source Error:
    Line 13:         protected override void OnLoad(EventArgs e)
    Line 14:         {
    Line 15:             base.OnLoad(e);
    Line 16:             object obj = Session["SHOW_USER_MANAGEMENT"];
    Line 17:             if (obj != null)


    2013年5月23日 8:56

答案

  • 上上一个回复我看了一下,不是那个原因。

    上一个回是英文就没看。。。。。。

    后来我把新建的账号 授予了c:\windows\temp目录的读权限就好了。原因不明

    2013年5月23日 11:22
  • 上上一个回复我看了一下,不是那个原因。

    上一个回是英文就没看。。。。。。

    后来我把新建的账号 授予了c:\windows\temp目录的读权限就好了。原因不明


    那看来可能是你.NET程序写法的问题了,程序代码或者.NET即时编译需要去访问temp吧。
    2013年5月24日 2:16

全部回复