Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Помогите решить проблему с установкой приложения ASP.NET на удаленный сервер / 2 сообщений из 2, страница 1 из 1
17.04.2004, 18:04
    #32485376
vasiliy48
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите решить проблему с установкой приложения ASP.NET на удаленный сервер
Доброго времени суток!
Срочно требуется совет знающих людей. У меня не получается установить веб приложения ASP .NET, созданные в среде Visual Studio .NET.

Подробно опишу пример. Я создаю в Visual Studio .NET веб приложение C# на локальном компьютере (File->New -> Project -> Visual C# Projects -> ASP.NET Web Application). По умолчанию создается приложение с использованием технологии разделения кода и представления CodeBehind. Далее добавляю в файл WebForm1.aspx html-код для вывода приветствия "Hello, World!". Затем собираю приложение (Build->Build Solution). На локалхосте все работает нормально.
А вот после копирования всех фалов веб-приложения на удаленный сервер начинаются неприятности. На удаленном сервере также как и на локальном компе установлен .Net Framework 1.4xxx, ОС Windows 2000 Server. Простые странички .aspx без CodeBehind работают нормально, а вот готовые приложения, созданные в VS .NET не работают.

При попытке запуска веб-приложения происходит первая ошибка:

=================================================================
Server Error in '/' Application.
--------------------------------------------------------------------------------

Configuration Error
Description: An error occurred during the processing of a configuration file required to service this request. Please review the specific error details below and modify your configuration file appropriately.

Parser Error Message: It is an error to use a section registered as allowDefinition='MachineToApplication' beyond application level. This error can be caused by a virtual directory not being configured as an application in IIS.

Source Error:


Line 36: "Passport" and "None"
Line 37: -->
Line 38: <authentication mode="Windows" />
Line 39:
Line 40: <!-- APPLICATION-LEVEL TRACE LOGGING


Source File: C:\Inetpub\wwwroot\new\aspx_test\web.config Line: 38


--------------------------------------------------------------------------------
Version Information: Microsoft .NET Framework Version:1.1.4322.573; ASP.NET Version:1.1.4322.573
=================================================================

Я предположил (не знаю правильно или нет), что проблема в том, что на сервере по-другому сконфигурирован файл machine.config и просто стер файл web.config своего приложения, сделал ребилд на локальном компьютере и снова выгрузил все на сервер. Далее следует следующая ошибка, в которой и заключается основная проблема:

=================================================================
Server Error in '/' Application.
--------------------------------------------------------------------------------

Parser Error
Description: An error occurred during the parsing of a resource required to service this request. Please review the following specific parse error details and modify your source file appropriately.

Parser Error Message: Could not load type 'aspx_test.WebForm1'.

Source Error:


Line 1: <%@ Page language="c#" Codebehind="WebForm1.aspx.cs" AutoEventWireup="false" Inherits="aspx_test.WebForm1" %>
Line 2: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >
Line 3: <HTML>


Source File: C:\Inetpub\wwwroot\new\aspx_test\webform1.aspx Line: 1


--------------------------------------------------------------------------------
Version Information: Microsoft .NET Framework Version:1.1.4322.573; ASP.NET Version:1.1.4322.573
=================================================================

Кто знает, подскажите, что нужно тут переделать, чтобы заставить приложение работать на удаленном сервере? Чувствую, что-то делаю неправильно...

Заранее благодарю.
...
Рейтинг: 0 / 0
17.04.2004, 19:27
    #32485404
greenapple
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите решить проблему с установкой приложения ASP.NET на удаленный сервер
возможно папка, корневая твоего проекта, не сконфигурирована как приложение (в консоли IIS на папку, Properties, Apllication settings, Application Name [Default Application], Create, у папки должен поменяться значок на коробочку с глобусом), и поэтому ищется сборка, но уровнем выше. Она не находится и поэтому сейчас тебе выдается ошибка о том что тип не найден.
...
Рейтинг: 0 / 0
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Помогите решить проблему с установкой приложения ASP.NET на удаленный сервер / 2 сообщений из 2, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]