Ошибка публикации .net в Visual Studio 2010 - PullRequest
1 голос
/ 13 марта 2012

Я занимаюсь разработкой веб-проекта .net с использованием Visual Studio 2010. Я пытаюсь опубликовать проект локально, используя метод файловой системы.Но при доступе к странице default.aspx из моего веб-браузера выдается следующая ошибка:

ошибка в строке 1 в столбце 2: StartTag: недопустимое имя элемента

сообщения на этом сайте не дали мне правильного решения.

Как я могу решить эту проблему?

Это мой код:

<%@ Page Title="Home Page" Language="C#" MasterPageFile="~/Site.master" AutoEventWireup="true"
    CodeBehind="Default.aspx.cs" Inherits="PresentationLayer._Default" %>

<asp:Content ID="HeaderContent" runat="server" ContentPlaceHolderID="HeadContent">
</asp:Content>
<asp:Content ID="BodyContent" runat="server" ContentPlaceHolderID="MainContent">
    <h2>
        Main Page
    </h2>

       <table>
            <tr>
                <td>
                    <asp:TextBox ID="txtSpeech" runat="server"></asp:TextBox></td>
                <td>                 
                    <asp:Button ID="btnValidate" runat="server" Text="Validate" 
                        onclick="btnValidate_Click" ValidationGroup="Validations" />
                </td>
                <td>
                    <asp:Button ID="btnSpeach" runat="server" Text="Play" 
                        onclick="btnSpeach_Click" /></td>
                        <td>
                <asp:Button ID="btnNewText" runat="server" Text="New" onclick="btnNewText_Click" /></td>
            </tr>
            <tr>
            <td>
                <asp:Label ID="lblText" runat="server" Text=""></asp:Label></td>
            </tr>
            <tr>
                <td>
                    <asp:Label ID="lblValidation" runat="server" Text=""></asp:Label>
                    </td> </tr>
                    <tr>


                    <td>

                    <asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server" 
                        ControlToValidate="txtSpeech" ErrorMessage="Required Field" 
                        ValidationGroup="Validations" ForeColor="Red"></asp:RequiredFieldValidator>
                </td>
            </tr>
             <tr>                

                    <td>

                        <asp:RangeValidator ID="RangeValidator1" runat="server" 
                            ControlToValidate="txtSpeech" ErrorMessage="Incorrect Input" ForeColor="Red" 
                            MaximumValue="15" MinimumValue="0" Type="Integer" ValidationGroup="Validations"></asp:RangeValidator>

                    </td>
                    </tr>


        </table>

    </asp:Content>

1 Ответ

0 голосов
/ 14 марта 2012

Я получаю эту ошибку, если пытаюсь напрямую открыть файл из файловой системы в Google Chrome. Вам действительно нужно разместить свой сайт в IIS, чтобы он работал правильно. Затем перейдите к настройке URL в IIS.

...