2014-11-24 85 views
0

我發佈了使用VS2012,ASP.NET C#,發佈一個網站成功然而,當我打開.aspx文件,這表明UPS:XML解析錯誤:沒有很好地形成ASP.NET

XML Parsing Error: not well-formed 

位置:file:/// E:/Test/Default.aspx 行號1,列2: <%@ page language =「C#」autoeventwireup =「true」inherits =「_ Default,App_Web_bf0k3pjd」maintainScrollPositionOnPostBack =「true」 %> -^

有什麼想法嗎?

回答

0

文件位置應該提示。這是文件系統上的一個位置,並且不通過Web服務器傳遞。當你使用file://查看它時,瀏覽器只顯示內容。第一行中的@Page指令不符合XML/XHTML/HTML標準,因此會引發此錯誤。瀏覽器對頁面或頁面中的其他內容一無所知,除了HTML的位之外。它仍然會嘗試顯示所有的內容,但它真的不知道如何處理它,而不是將其視爲純HTML頁面。如果您通過實際的Web服務器運行此應用程序,則不會看到此錯誤,並且應該正確處理該頁面。

+0

有沒有辦法可以在本地主機上發佈我的web應用程序? – dandy 2014-11-25 01:09:59

+0

在您的計算機上安裝IIS。您可以在IIS中創建一個網站(使用不同於80的端口)並將其指向您可以將應用程序發佈到的目錄。 – 2014-11-25 03:36:29

相關問題