ASP.NET 2.0应用程序从不加载

时间:2011-02-21 19:49:57

标签: asp.net

我有一个使用VS 2010应用程序服务器在本地运行完美的应用程序,但是,当我部署到我们的Web应用程序机器启动时,只是旋转和旋转,从不加载。我们在同一台机器上有其他应用程序加载得很好(这是产品中相同应用程序的调试部署)。

我已经在这上面旋转了几天,我可能会遇到问题。

这就是我做的事情

  1. 创建一个新目录(与其他应用程序相同的级别)
  2. 复制我们现有的测试(www.domain / test /)并且工作正常
  3. 构建并发布新的调试应用程序(www.domain / test /),它只是尝试加载第一个表单。
  4. 我知道Diretory是“正在工作”,因为我把它放在那里的“测试”应用程序工作正常。

4 个答案:

答案 0 :(得分:0)

如果它正在杀死应用程序池,您可能会在事件日志中获得某些内容。 Fiddler(www.fiddlertool.com)是一款出色的http调试工具,可以让您查看是否处于重定向循环中。此外,Firefox显示更有意义的错误,即超出最大重定向计数。

听起来像是循环,但不够快,导致堆栈溢出,这很奇怪,因为你希望它每次都失败。

西蒙

答案 1 :(得分:0)

您是否能够远程桌面进入机器?如果是这样,请尝试运行process explorer并查看为您提供问题的工作进程的流程详细信息。绝对要看一下正在创建的TCP连接。如果您的处理器固定为100%,并且内存使用率正在上升,那么您可能正在运行无限循环。

答案 2 :(得分:0)

听起来它与IIS的关系比ASP.NET更重要。那个网站运行的身份怎么样?用户是否可能在恶意用户下运行该站点,或者可能需要重新输入密码?

答案 3 :(得分:0)

我做了一个快速Bing搜索

有很多关于您在上面描述的错误消息的帖子。大多数(如果不是全部)指向您的应用程序中崩溃的代码。我知道当我在我的Web应用程序中使用自动/线程守护程序实用程序时,我遇到了类似的问题。确保您的代码没有关闭服务器,有时VS2010 Web服务器比实际的IIS部署更加宽容。

如果这不起作用,请尝试运行远程调试会话以尝试捕获任何抛出但未处理的错误。

最后,您可以尝试设置新的本地IIS服务器,以查看是否存在相同的问题。 Scott Gu has a nice article about using IIS Express to do this