Сведения о вопросе

1234123213

16:47, 10th August, 2020

Теги

.NET VirtualPathProviders и предварительная компиляция

Просмотров: 438   Ответов: 1

Мы работали над приложением, которое довольно сильно полагается на VirtualPathProviders в ASP.NET.

Мы только что пришли, чтобы поставить эту штуку на живой сервер, чтобы продемонстрировать ее, и похоже, что VirtualPathProviders просто не работает , когда сайт предварительно скомпилирован!!

Я смотрел на обходной путь, который был опубликован здесь: http://sunali.com/2008/01/09/virtualpathprovider-in-precompiled-web-sites/, но до сих пор мне не удалось заставить его работать! (Ну - это прекрасно работает на сервере веб-разработки visual studio - только не на нашем IIS box-опять же!).

У кого-нибудь здесь есть еще какая-нибудь информация по этой проблеме? Это зафиксировано в .NET v3.5 (мы сейчас строим для v2.0)?



  Сведения об ответе

PAGE

08:45, 20th August, 2020

К сожалению, это официально не поддерживается. Смотрите следующую статью MSDN .

Если веб-сайт предварительно скомпилирован для deployment, содержимое, предоставленное экземпляром VirtualPathProvider, не компилируется, и никакие экземпляры VirtualPathProvider не используются предварительно скомпилированным сайтом.

Сайт, на который вы ссылались, является неофициальным обходным путем. Я не думаю, что это было исправлено в .NET 3.5 SP1


Ответить на вопрос

Чтобы ответить на вопрос вам нужно войти в систему или зарегистрироваться