Установка страницы по умолчанию для ASP.NET (Visual Studio) конфигурация сервера

// str.ToEnum<EnumType>()
T static ToEnum<T>(this string str) 
{ 
    return (T) Enum.Parse(typeof(T), str);
}
27
задан Dan Williams 14 July 2009 в 14:12
поделиться

4 ответа

Встроенный веб-сервер жестко связан с использованием Default.aspx в качестве страницы по умолчанию.

Проект должен иметь пустой Default.aspx файл для преодоления проблемы Списка каталогов для Global.asax.

:)

После добавления этого пустого файла все запросы могут быть обработаны в одном месте.

public class Global : System.Web.HttpApplication
{
    protected void Application_BeginRequest(object sender, EventArgs e)
    {
        this.Response.Write("hi@ " + this.Request.Path + "?" + this.Request.QueryString);
        this.Response.StatusCode = 200;
        this.Response.ContentType = "text/plain";

        this.Response.End();
    }
}
20
ответ дан 28 November 2019 в 04:22
поделиться

Щелкните правой кнопкой мыши веб-страницу, которую вы хотите использовать в качестве страницы по умолчанию, и выберите «Установить как стартовую страницу». Каждый раз, когда вы запускаете веб-приложение из Visual Studio, оно будет открывать выбранную страницу.

39
ответ дан 28 November 2019 в 04:22
поделиться

Перейдите на страницу свойств проекта, выберите вкладку «Интернет» и вверху (в разделе «Действие при запуске») введите имя страницы в поле «Определенная страница». В вашем случае index.aspx

11
ответ дан 28 November 2019 в 04:22
поделиться

Если вы работаете с IIS, а не с сервером VS webdev, убедитесь, что Index.aspx является одним из ваших файлов по умолчанию и что просмотр каталогов отключен.

0
ответ дан 28 November 2019 в 04:22
поделиться
Другие вопросы по тегам:

Похожие вопросы: