我的客户端在两个生产服务器上安装了一个ASP.NET应用程序(与NLB平衡,但这无关紧要).两个服务器每隔3-4小时就会崩溃,并显示以下事件查看器错误:
错误的应用程序名:w3wp.exe,版本:7.5.7601.17514,时间戳:0x4ce7afa2
错误模块名称:clr.dll,版本:4.0.30319.18034,时间戳:0x50b5a783
异常代码:0xc00000fd故障偏移:0x000000000001a840
出错进程ID:0xd50
断裂作用应用程序启动时间:0x01ce97fe076d27b4
错误应用程序路径:C:\ WINDOWS\SYSTEM32\INETSRV\w3wp.exe的
错误模块路径:C:\ WINDOWS\Microsoft.NET\Framework64\v4.0.30319\clr.dll报告编号:e0c90a5f-0455- 11e3-8f0e-005056891553
我不知道如何调试或从哪里开始.当崩溃即将发生时,服务器处理器的使用率会跃升至100%并保持不变.故障的过程是w3wp.exe.我甚至不确定我的代码是否产生了错误.这是IIS 7.5.任何指针都将非常感激.
我对目标c很新,我只是在考虑我的方向.我想做一些非常简单的事情,但事实证明这是一个很大的挑战:
我试图将图像显示为UIImageView.我显示的图像很大,我希望它按比例缩小以适应UIImageView.我尝试设置AspectFit视图模式,但图像显示为原始大小,并被剪切UIImageView.我的代码如下:
- (void)changeImages
{
UIImage* img11 = nil;
img11 = [UIImage imageWithContentsOfFile: [[NSBundle mainBundle] pathForResource:@"dog" ofType:@"jpeg"]];
u11.contentMode = UIViewContentModeScaleAspectFit;
u11.image = img11;
}
- (void)viewDidLoad
{
[super viewDidLoad];
// Do any additional setup after loading the view, typically from a nib.
[self changeImages];
}
Run Code Online (Sandbox Code Playgroud)
有人可以对此有所了解吗?
谢谢!
根据我的理解,我有以下两个基本上应该做同样事情的陈述:
//[NSTimer timerWithTimeInterval:2.0 target:self selector:@selector(hideSuccessImageFromAllScreen:) userInfo:nil repeats:NO];
[self performSelector:@selector(hideSuccessImageFromAllScreen:) withObject:nil afterDelay:2.0];
Run Code Online (Sandbox Code Playgroud)
其次是
-(void)hideSuccessImageFromAllScreen:(NSTimer *)timer{...
Run Code Online (Sandbox Code Playgroud)
执行选择器方法运行得很好并且执行选择器.但是,如果我取消注释第一行并注释掉第二行,则选择器永远不会触发.我究竟做错了什么?我必须手动启动计时器吗?
谢谢!