Я сам перенаправляю все запросы, что приводит меня к проблеме запросов WebResource.axd. Решение, о котором я подумал, - это изменить код структуры точки сети класса AssemblyResourceLoader как CustomAssemblyResourceLoader и настроить его для обработки WebResource.axd Запросы. Я использую отражатель Lutz Roeders Dot Net для доступа к коду фреймворка.
Первым шагом является компиляция кода. Я реализую CustomAssemblyResourceLoader следующим образом (обратите внимание, что весь AssemblyResourceLoader копируется и вставляется в CustomAssemblyResourceLoader только сейчас):
namespace System.Web.Handlers
{
public sealed class CustomAssemblyResourceLoader : IHttpHandler
{
...
private static VirtualPath _smartNavPageLocation;
...
Я добавил все необходимые ссылки и пространства имен, но все еще получаю ошибку компиляции:
System.Web.VirtualPath '
недоступен из-за его защиты
уровень
Если VirtualPath недоступен для CustomAssemblyResourceLoader, то как он доступен для AssemblyResourceLoader. Что бы решить эту проблему?
Спасибо.