Как опубликовать ASP.NET 3.5 на IIS 5.1?

Я использую Visual Studio 2008 для веб-разработки rasp .net 3.5. Я опубликовал веб-сайт и добавил виртуальный каталог в IIS 5.1, встроенный в Windows XP.

Когда я запускаю страницу, отображается следующая ошибка.

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 'http://localhost/cdt/Dashboard.aspx'. Line 1, Pos...

<%@ page language="C#" MasterPageFile="~/MasterPage.master" autoeventwireup="true" inherits="_Default, App_Web_zy4yhpyn" ...

Нужно ли мне устанавливать что-нибудь еще?

почему это происходит?

Каково решение?

ОБНОВЛЕНИЕ: выбрал версию .net 2.0. (в IIS 5.1 нет такой опции, как 3.5) (Следует ли мне устанавливать более новую версию?)

Запустил еще раз и теперь получаю эту ошибку: Failed to access IIS metabase. Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.

Exception Details: System.Web.Hosting.HostingEnvironmentException: Failed to access IIS metabase.

РЕДАКТИРОВАТЬ: хорошо. Я нашел ошибку.

Решил, переустановив ASP на http://csharpdotnetfreak.blogspot.com/2009/02/failed-to-access-iis-metabase.html

отличный!


person Ranjanmano    schedule 20.05.2011    source источник
comment
почему IIS 5.1? почему ты не пользуешься 7+?   -  person Shoban    schedule 20.05.2011
comment
поскольку он был предварительно установлен в Windows XP   -  person Ranjanmano    schedule 20.05.2011


Ответы (1)


по какой-то причине файлы aspx не отображаются должным образом. попробуйте еще раз зарегистрировать asp.net с помощью средства регистрации ASP.NET IIS (Aspnet_regiis.exe u- удалить, i-установить). Также проверьте версию asp.net в IIS.

person Aravind    schedule 20.05.2011
comment
я должен выполнить id dos? это не распознается в dos - person Ranjanmano; 20.05.2011
comment
это необходимо запустить в командной строке Visual Studio. msdn .microsoft.com / en-us / library / k6h9cz8h (v = VS.90) .aspx. - person Aravind; 20.05.2011
comment
выполнено и работает! хоть и другая ошибка :( обновлено в редактировании. - person Ranjanmano; 20.05.2011