Страница ASPX не отображается в Internet Explorer - PullRequest
1 голос
/ 13 октября 2009

Я создал новый веб-сайт на VS2005. Файл ASPX создан.

когда я запускаю файл в VS, он открывается через IE, а рядом с часами появляется значок ASP.NET Development Server.

когда я пытаюсь запустить файл aspx в IE, я получаю сообщение об ошибке:

The XML page cannot be displayed

Cannot view XML input using XSL style sheet. Please correct the error and then click the Refresh button, or try again later. 

A name was started with an invalid character. Error processing resource 'file:///C:/Documents and Settings/odedk/My Documen...

<%@ Page Language="VB" AutoEventWireup="false"%>
-^

В чем может быть проблема?

Ответы [ 4 ]

3 голосов
/ 13 октября 2009

Страница Aspx должна обрабатываться веб-сервером - либо IIS, либо веб-сервером, встроенным в Visual Studio. Вы не можете просто просмотреть его в файловой системе, дважды щелкнуть по нему и заставить его работать.

Вместо этого в Visual Studio щелкните правой кнопкой мыши aspx и выберите «Сделать стартовой страницей».

Затем запустите отладчик, нажав F5 или кнопку «Начать отладку».

Редактировать - добавлено Похоже, вам нужно знать основы веб-разработки и серверных технологий в целом, а Asp.Net, в частности, немного лучше.

Вот очень хорошее место для начинающих.

http://msdn.microsoft.com/en-us/beginner/bb308772.aspx

3 голосов
/ 13 октября 2009

Похоже, вы открыли файл .aspx на жестком диске с помощью IE.

Вам необходимо открыть страницу через локальный сервер (localhost).

Для этого просто введите http://localhost:PortNo/ в адресной строке, где PortNo - это номер порта, заданный сервером разработки ASP.NET.

2 голосов
/ 13 октября 2009

Вам может потребоваться запустить aspnet_regiis.exe из \ windows \ Microsoft.net \ framework \.

http://msdn.microsoft.com/en-us/library/k6h9cz8h(VS.80).aspx

2 голосов
/ 13 октября 2009

Вы не можете открыть файл aspx непосредственно в браузере.
Он должен быть в IIS, где сервер анализирует его, запускает и генерирует значимый HTML.

Самый простой способ сделать это (на IIS 6):

  1. Откройте IIS. (Control Panel > Administrative Tool).
  2. Перейти к Web Sites > Default Web Site.
  3. Щелкните правой кнопкой мыши Default Web Site, выберите New > Virtual Directory.
  4. Дайте ему имя (Test) и путь к вашим файлам (корень, где у вас есть web.config).
  5. Установите флажок Run Scripts.

Вот и все. Теперь вы можете щелкнуть правой кнопкой мыши файл aspx справа и просмотреть его.
(Если это все еще не работает, общие проблемы ASP.Net не определяет, и иногда проверка подлинности Windows)

Вот пост с гораздо более подробной информацией: http://www.iisworkstation.com/2008/06/how-to-create-website-using-iis-6-level.html

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...