2012-05-16 45 views
5

Мое приложение работает нормально, когда я запускаю под VS 2010. Когда я загружаю его на сервер, и я запускаю его с IIS, он дает Ошибка соответствия: CS0433: 'c: \ Windows \ Microsoft.NET \ Framework \ v4.0.30319 \ Временные файлы ASP.NET \ root \ ~ \ App_Web_dzybh5am.DLL»и 'C: \ Windows \ Microsoft.NET \ Framework \ v4.0.30319 \ Temporary ASP.NET Files \ корень \ ~ \ App_Web_znctdhjf.DLL'Могу ли я безопасно удалить содержимое временной папки ASP.Net?

Ошибка:

Line 146:  
Line 147: [System.Runtime.CompilerServices.CompilerGlobalScopeAttribute()] 
Line 148: public class default_aspx : global::_Default, System.Web.SessionState.IRequiresSessionState, System.Web.IHttpHandler { 
Line 149:   
Line 150:  private static bool @__initialized; 

быстрый поиск в google показал, что удаление этих временных файлов решило проблему.

Полезно ли удалить эти временные файлы, повлияет ли это на мое приложение в будущем?

Я просто хочу знать, должен ли я удалять все файлы из временной папки.

+0

В каких файлах Temp вы говорите? Вы отправляете веб-сайт IIS в автономном режиме до развертывания? –

+0

@AlexMoore: я имею в виду файлы сборки, созданные под: \ Windows \ Microsoft.NET \ Framework \ v4.0.30319 \ Временные файлы ASP.NET \ root \ ~ \ App_Web_znctdhjf.DLL ' –

+0

Проверьте свой код и классы. Попробуйте предварительно скомпилировать проект, это даст вам более подробную информацию о том, что вызывает проблему. Это было мое дело, может быть, у вас другое дело. И удаление временных файлов оттуда не было проблемой. Если вам нужна информация о прекомпиляции, скажите мне, чтобы вы подробно рассказали. это просто. – zdrsh

ответ

2

До тех пор, пока ваше веб-приложение отключено, оно не должно оказывать никакого влияния на приложение.
.Net/IIS использует эту временную папку как место для хранения скомпилированных версий ваших страниц aspx/razor.

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

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