Настройка веб-сайта .NET на сервере IIS в среде Windows Server 2016 - PullRequest
0 голосов
/ 23 марта 2019

Изображение Я настраиваю свое веб-приложение (работающее) в среде Windows Server 2016, для которой настроена роль IIS.Мое приложение выдает следующую ошибку, когда я пытаюсь ее запустить: «Запрашиваемая вами страница не может быть обработана из-за конфигурации расширения».

У меня есть простое приложение, которое имеет метку и нуждается в изменениитекст метки на странице загрузки.Мои файлы .aspx работают, если я не упоминаю файл .aspx.cs файла CodeBehind.

Я считаю, что это случай доступа к файлу .aspx.cs.У меня есть намного большее приложение, и я сделал это маленькое, чтобы задать этот вопрос.Я предполагаю, что я не могу получить доступ к своему файлу .aspx.cs.

Я попытался добавить «allow fileExtensions =". Cs ".....", и это добавило cs в список разрешенных файлов.Я также попытался использовать aspnet_regiis -i для установки asp.net, который работал правильно.

Что касается моей настройки, я добавил роль IIS, установил ASP.NET 4.5 и его расширяемую функцию, а также ASP.

<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Intro.aspx.cs" Inherits="Intro" %>

<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
   <head runat="server">
   </head>
<body>
    <asp:Label . ...../>
</body>
</html>

ОБНОВЛЕНИЕ: Спасибо всем за ваши ответы.Это сообщество stackoverflow отлично.Что касается решения, я включил функции .NET 3.5, .net 4.5 и все функции, связанные с веб-сервером.Более конкретный ответ помог бы, но это сработало для меня.Спасибо всем.

Web.config

...