2012-03-13 17 views
1

Visual Studio 2010を使用して.net Webプロジェクトを開発しています。ファイルシステムメソッドを使用してプロジェクトをローカルに公開しようとしています。しかし、私のWebブラウザからDefault.aspxページにアクセスするときは、次のようなエラーが出力される:2欄1行目に.Net Publishing Error in Visual Studio 2010

エラー: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> 
+0

コードを投稿した方がはるかに高速な解決策が得られます。 default.aspxページはどのように見えますか?あなたが私たちに言わなかったので、私は知らない。 –

+0

Visual Studioでデバッグして実行したときのページがうまく機能するので、公開プロパティーの問題です。 – user965714

+0

あなたが誰かを助けることができるいくつかのコードを投稿すれば、そうでなければどんな答えでも推測できます。 –

答えて

0

私は直接GoogleのChromeでファイルシステムからファイルを開こうとする場合、私はこのエラーを取得します。 IISが正しく動作するためには、実際にサイトをホストする必要があります。次に、IISでURL設定を参照します。

関連する問題