URL маршрутизация asp.net 4 - PullRequest
0 голосов
/ 08 января 2011

Я пытаюсь создать URL-маршрутизацию следующим образом:

http://msdn.microsoft.com/en-us/magazine/dd347546.aspx

, но у меня есть несколько вопросов, во-первых, почему он добавляет строки в web.config, я протестировал его ине похоже, что они что-то делают, как я их прокомментировал, и ничего существенного не появилось

секунду у меня появляется эта строка кода, которая вызывает сбой var display = BuildManager.CreateInstanceFromVirtualPath (_virtualPath, typeof (Page)) как IProfileHandler;

когда он приводится как ihttphandler, он работает, но когда я передаю его в iprofilehandler (который реализует ihttphandler), он дает ноль!

Ответы [ 2 ]

1 голос
/ 08 января 2011

Эта статья довольно старая, так как написана до выпуска ASP.NET 4.0.

Маршрутизация теперь является основным компонентом ASP.NET 4.

Смотрите вместо этого: http://weblogs.asp.net/scottgu/archive/2009/10/13/url-routing-with-asp-net-4-web-forms-vs-2010-and-net-4-0-series.aspx

0 голосов
/ 08 января 2011

Здесь действительно два вопроса:

  1. Почему он добавляет строки в web.config - веб-конфигурация в приложениях .NET 4.0 была значительно упрощена,Большая часть конфигурации, выполненной для каждого приложения, теперь включена в веб-конфигурацию нижнего уровня (для всей машины) ( read ).Это означает, что вам не нужно добавлять эти данные конфигурации, это уже сделано для вас.

  2. У вас проблема с BuildManager, возвращающим null.Нам нужно увидеть немного больше кода, чем это.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...