2011-12-14 3 views
3

Я пытаюсь использовать NGEN с приложением ASP.NET, чтобы улучшить время запуска. (Я ценю, что это не идеальное решение, но меня просят заглянуть в него)Не удается получить NGen при работе ASP.NET

Я могу запустить nGEN против моей целевой DLL и теперь получаю сообщение «Все цели компиляции актуальны».

Однако, когда я пытаюсь проверить, работает ли это, запустив приложение и используя средство просмотра привязки к сборке (тикание натуральных изображений в категориях журналов), я не вижу ни одного моего приложения, которое указывает на то, что оно по какой-то причине не работает.

Я уверен, что мне не хватает чего-то очевидного, кто-нибудь знает, как я могу проверить, используются ли изображения NGEN?

+0

Вам не хватает динамической компиляции представлений и т. Д. В ASP.NET (следовательно, библиотеки DLL, созданные во временных папках ASP.NET)? – Aliostad

+0

Я не precompiling Просмотров, если это то, что вы имеете в виду? –

+0

Мы этого не делаем. ASP.NET делает это http://msdn.microsoft.com/en-us/library/ms366723.aspx – Aliostad

ответ

0

Посмотрите here.

Если вы предварительно скомпилируете приложение ASP.NET, а затем NGEN, вы можете достичь того, что ищете.

+0

Итак, мне нужно предварительно скомпилировать приложение ASP.NET, прежде чем использовать какую-либо выгоду от NGEN? –

+0

Ну, вот тут и придет полная польза. – Aliostad

+0

Но могу ли я получить какую-то выгоду без предварительной компиляции? –

Смежные вопросы