小编Jac*_*hde的帖子

IIS上的ASP.NET MVC属于静态文件处理程序

我有一个ASP.NET MVC站点的问题.

这些是细节:

  1. ASP.NET MVC 2
  2. ASP.NET 4集成管道
  3. Windows Web Server 2008 R2上的IIS 7.5

每当我发出应用程序请求时,我都会收到"HTTP错误404.0 - 未找到"错误,详细错误信息显示它是报告错误的静态文件处理程序:

  • 模块:IIS Web Core
  • 通知:MapRequestHandler
  • 处理程序:StaticFile
  • 错误代码:0x80070002

意味着请求永远不会进入MVC堆栈.

我应该注意到,IIS已经在同一个应用程序池上运行ASP.NET MVC 3,在ASP.ENT 2应用程序池上运行MVC 2.因此,ASP.NET 4应用程序池中的组合ASP.NET 2令我头疼.

基本上我想将应用程序从ASP.NET 2.0应用程序池上的ASP.NET MVC 2升级到ASP.NET 4.0应用程序池上的ASP.NET MVC 2.

那么任何想法?

iis-7 asp.net-mvc-2

20
推荐指数
3
解决办法
3万
查看次数

NSImageView和窗口大小调整

我有一个Cocoa应用程序.在窗口的视图中,我放置了一个NSImageView.使用自动布局我添加了前导和尾随空格,使NSImageView锚定到视图(以及窗口).

NSImageView的缩放属性已设置为ScaleDown.

当我把窗户放大时,一切都按预期发生.图像在窗口中居中,不会向上扩展.

问题是当我把窗口缩小时.一切正常,直到我达到图像的大小.然后我不能让窗户变小.

换句话说,我只能使窗口像图像的大小一样小.我想要的 - 并且通过使用ScaleDown设置所期望的 - 是使图像缩小窗口.

macos cocoa autolayout

6
推荐指数
1
解决办法
2093
查看次数

在ASP.NET MVC 3中记录错误

我在Global.asax文件中的ASP.NET MVC 3的Application_Error方法中记录错误.我的问题是,如果Web.config中的customErrors设置为true,则不会发生日志记录.如果将其设置为Off,则会发生这种情况.如果抛出异常,无论customError设置如何,都将始终调用Application_Error - 或者我认为?怎么了?

logging asp.net-mvc-3

1
推荐指数
1
解决办法
2767
查看次数

IEnumerable <T>和IQueryable <T>的通用方法

我试图制作一个通用的方法来分页IEnuemrable<T>IQueryable<T>

像这样:

public T Paginate<T, TS>(T list) where T : IEnumerable<TS>
{
    CheckValidityAndClamp();
    return (T)(list.Skip(Page*PageSize).Take(PageSize));
}
Run Code Online (Sandbox Code Playgroud)

当我通过一个List<int>实例时,它编译得很好.但是在运行时会给出一个强制转换异常:

System.InvalidCastException : An object of type '<TakeIterator>d__3a`1[System.Int32]' can not be converted to the type 'System.Collections.Generic.List`1[System.Int32]'.
Run Code Online (Sandbox Code Playgroud)

这是为什么?A List<int>实现IEnumerable<int>为什么抛出异常?

c# generics

1
推荐指数
1
解决办法
332
查看次数