asp.net 2.0 网站 IIS/应用程序池 出现以下问题,望高手解决

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了asp.net 2.0 网站 IIS/应用程序池 出现以下问题,望高手解决相关的知识,希望对你有一定的参考价值。

网站正常运行一段时间(不定)后,出现无法访问,更换应用程序池后可变好.或者结束进程w3wp.xe也可.很挠头的问题,望高手解决.我怀疑是网站程序问题

如下是事件警告内容:
Event code: 3005
Event message: 发生了未处理的异常。
Event time: 2007-7-27 12:49:55
Event time (UTC): 2007-7-27 4:49:55
Event ID: 1db7375b82264902a02b5d2d510fa836
Event sequence: 2614
Event occurrence: 29
Event detail code: 0

Application information:
Application domain: /LM/W3SVC/1339981021/Root-1-128299799188437500
Trust level: Full
Application Virtual Path: /
Application Path: D:
Machine name: ABC

Process information:
Process ID: 3476
Process name: w3wp.exe
Account name: NT AUTHORITY\NETWORK SERVICE

Exception information:
Exception type: NullReferenceException
Exception message: 未将对象引用设置到对象的实例。

Request information:
Request URL: http://oline/manhua_list.aspx?type=1
Request path: /oline/manhua_list.aspx
User host address:
User:
Is authenticated: False
Authentication Type:
Thread account name: NT AUTHORITY\NETWORK SERVICE

Thread information:
Thread ID: 1
Thread account name: NT AUTHORITY\NETWORK SERVICE
Is impersonating: False
Stack trace: 在 BILL.user.User_name(Int32 use_id) 位置 D:\快乐卡通\BILL\user.cs:行号 227
在 oline_manhua_list.Init_Left_PlaceHolder(Int32 pagenum, Int32 num) 位置 d:.aspx.cs:行号 92
在 oline_manhua_list.InitPlaceHolder(Int32 pagenum) 位置 d:.aspx.cs:行号 320
在 oline_manhua_list.Page_Load(Object sender, EventArgs e) 位置 d:aspx.cs:行号 53
在 System.Web.Util.CalliHelper.EventArgFunctionCaller(IntPtr fp, Object o, Object t, EventArgs e)
在 System.Web.Util.CalliEventHandlerDelegateProxy.Callback(Object sender, EventArgs e)
在 System.Web.UI.Control.OnLoad(EventArgs e)
在 System.Web.UI.Control.LoadRecursive()
在 System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)

Custom event details:

有关更多信息,请参阅在 http://go.microsoft.com/fwlink/events.asp 的帮助和支持
WEB 服务扩展我只开了2.0 .net1.1已关闭

而且我的机器只运行一个.net 2.0的站,新建的给他用的程序池

参考技术A .net2.0的进程池和.net1.1的进程池是不兼容的,新建个进程池给.net2.0的站

在没有 IIS 的情况下运行的 asp.net 应用程序

【中文标题】在没有 IIS 的情况下运行的 asp.net 应用程序【英文标题】:asp.net applications running without IIS 【发布时间】:2011-05-16 05:33:04 【问题描述】:

我一直在使用 Windows XP。我安装了visual studio 2008和sql server 2005。由于某些系统损坏,它突然被删除了。我再次安装了visual studio 2008,控制面板中也没有启用IIS,但是我的应用程序正在运行.. 后面发生了什么?是否可以在不启用IIS的情况下运行asp.net应用程序?

这会在开发应用程序时造成任何问题吗?

【问题讨论】:

它的 url 中是否有随机端口号?例如:localhost:92123/Page.aspx 是的,端口号是随机的,就像localhost:1111/sess.aspx 所以它使用内置的 VS 网络服务器。如果您想使用 IIS5,您可以重新开始在您的操作系统中添加 IIS。 【参考方案1】:

是的,Visual Studio 内置了用于开发目的的 Web 服务器,您可能正在使用它。

【讨论】:

以上是关于asp.net 2.0 网站 IIS/应用程序池 出现以下问题,望高手解决的主要内容,如果未能解决你的问题,请参考以下文章

如何将 ASP.NET 2.0 注册到 Web 服务器(IIS7)?

部署 ASP.Net MVC 2.0 应用程序 IIS 7.0

asp.net网站 如果设置iis连接池强制回收,会不会影响网站计数器访问量变化,因为我们网站的访问量总是变化

IIS 和托管的 ASP.Net 应用程序

如何将针对 net452 项目的 ASP.NET Core 部署为 IIS 中网站的 IIS 应用程序

在 Big I/p 负载平衡环境中将 ASP.NET 2.0 应用程序迁移到 IIS 7.5 时会话丢失。在 Windows Server 2000 和 2003 中运行良好