【解決方法】XML 解析エラーを解決する方法: 要素が見つかりませんか?


ページにエラーが表示されます

XML 解析エラー: 要素が見つかりません
場所: http://localhost:22888/UpdateConfig.aspx
行番号 1、列 1:
^

私が試したこと:

C#
using System;
using System.Collections;
using System.Configuration;
using System.Data;
using System.Linq;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Xml.Linq;
using System.Web.Configuration;

namespace Test
{
    public partial class UpdateConfig : System.Web.UI.Page
    {
        protected void Page_Load(object sender, EventArgs e)
        {
            
            try
            {
                
            }
            catch (Exception ex)
            {
                Response.Write("Exception: " + ex.Message);
            } 
        }
    }
}

解決策 2

奇妙な理由により、あなたの .aspx はそうではありません 整形式. 確認してください。 このファイルを使用して ASP.NET 解決策をコンパイルしてみてください。 問題ありません。正しくデプロイされていることを確認してください (おそらく、Visual Studio に組み込まれた HTTP サーバーを使用しているためです。この場合、プロジェクト内にまったく同じファイルがあります)。

また、簡単な検査として、.aspx ファイルの名前を .xml に変更し、任意の Web ブラウザーでテストできます。 ファイル内の間違ったポイントが表示されます。

-SA

解決策 6

これを修正しようとしましたが、同じ問題が発生しています」

This feed does not validate.

Server returned HTTP Error 304: Not Modified 

ここにもスクリーンショットを添付しました。

line 1, column 0: XML parsing error: <unknown>:1:0: no element found

以前に変更を行ったことがあり、うまく機能していましたが、突然フィードが開かなくなりました。 誰かサイトを見直してくれませんか メシェブル 可能な解決策を教えてください。

また、バリデーターで検証していて、同じエラーが発生しています フィード バリデータの結果: https://mesheble.com/feed/[^]

解決策 1

Application_error タグを Global.asax に入れるだけです

protected void Application_Error(オブジェクト送信者、EventArgs e)
{

}

内部にエラー処理コードを追加する必要はありません

解決策 3

I think you added  <httpErrors errorMode="Custom" existingResponse="PassThrough"/>
in <system.webserver> (web.config).
Please remove this for a while so that you can see the actual error.
After you get error you can search for actual error.

コメント

タイトルとURLをコピーしました