Это синтаксический сахар для создания кортежа из двух элементов. Следовательно, линия (new ImmutableBytesWritable, put)
эквивалентна new Tuple2(new ImmutableBytesWritable, put)
aspxerrorpath параметр передается, если ошибка была зафиксирована.NET (и ошибочная страница, указанная в web.config, используется). Это происходит при использовании веб-сервера разработки, или если IIS настроен, чтобы не проверить, что файл существует.
, Если IIS проверяет, что файл существует, затем пользовательская ошибка, настроенная в IIS, используется, и требуемый URL включен в querystring как что-то как
http://example.com/FileNotFound.aspx?404;http://example.com/badpage.aspx
Вам, вероятно, придется добавить ниже к web.config
<customErrors mode="On">
<error statusCode="404" redirect="~/error404.aspx" />
</customErrors>
, Для получения дополнительной информации проверьте: http://geekswithblogs.net/shahed/archive/2007/10/23/116278.aspx
Обновление: Мы можем использовать функциональность IIS7 для отображения пользовательских 404 ошибочных страниц с помощью HTTPModules, как описано в http://professionalaspnet.com/archive/2008/02/13/Enforcing-a-Custom-404-Page-in-ASP.NET.aspx