| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > ASP > .aspx не был откомпилир. и не может быть запрошен |
| Автор: AvnAvn 27.3.2008, 11:52 |
| Дано Win2003Srv: файл 1.aspx в каталоге C:\Inetpub\wwwroot\ASPX: <%@ Page Language="VB"%> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <html dir="ltr" xmlns="http://www.w3.org/1999/xhtml"> <head runat="server"> <meta http-equiv="Content-Language" content="ru" /> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Без названия 1</title> </head> <body> <form id="form1" runat="server"> <% response.write("Привет, мир!<br>") %> Тест</form> </body> </html> Выполняю компиляцию: aspnet_compiler -v /aspx C:\Inetpub\wwwroot\ASPX1 -f Каталог /aspx1 заполняется откомпилированными файлами Запрашиваю просмотр страницы: http://localhost/aspx1/1.aspx Explorer выдает ответ: Ошибка сервера в приложении '/'. -------------------------------------------------------------------------------- Файл '/aspx1/1.aspx' не был компилирован заранее и не может быть запрошен. Описание: Необработанное исключение при выполнении текущего веб-запроса. Изучите трассировку стека для получения дополнительных сведений о данной ошибке и о вызвавшем ее фрагменте кода. Сведения об исключении: System.Web.HttpException: Файл '/aspx1/1.aspx' не был компилирован заранее и не может быть запрошен. Ошибка источника: Необработанное исключение при выполнении текущего веб-запроса. Информацию о происхождении и месте возникновения исключения можно получить, используя следующую трассировку стека исключений. Трассировка стека: [HttpException (0x80004005): Файл '/aspx1/1.aspx' не был компилирован заранее и не может быть запрошен.] System.Web.Compilation.BuildManager.GetVPathBuildResultInternal(VirtualPath virtualPath, Boolean noBuild, Boolean allowCrossApp, Boolean allowBuildInPrecompile) +3096390 System.Web.Compilation.BuildManager.GetVPathBuildResultWithNoAssert(HttpContext context, VirtualPath virtualPath, Boolean noBuild, Boolean allowCrossApp, Boolean allowBuildInPrecompile) +93 System.Web.Compilation.BuildManager.GetVirtualPathObjectFactory(VirtualPath virtualPath, HttpContext context, Boolean allowCrossApp, Boolean noAssert) +111 System.Web.Compilation.BuildManager.CreateInstanceFromVirtualPath(VirtualPath virtualPath, Type requiredBaseType, HttpContext context, Boolean allowCrossApp, Boolean noAssert) +54 System.Web.UI.PageHandlerFactory.GetHandlerHelper(HttpContext context, String requestType, VirtualPath virtualPath, String physicalPath) +31 System.Web.UI.PageHandlerFactory.System.Web.IHttpHandlerFactory2.GetHandler(HttpContext context, String requestType, VirtualPath virtualPath, String physicalPath) +40 System.Web.HttpApplication.MapHttpHandler(HttpContext context, String requestType, VirtualPath path, String pathTranslated, Boolean useAppConfig) +139 System.Web.MapHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() +128 System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) +161 -------------------------------------------------------------------------------- Информация о версии: Платформа Microsoft .NET Framework, версия:2.0.50727.1433; ASP.NET, версия:2.0.50727.1433 Почему не воспрринимается компиляция? На домашнем компьютере у меня исходный .aspx компилируется автоматически при его запросе: http://localhost/aspx/1.aspx какая может быть проблема в настройках? |