[英].ASPX pages markups are opening in web browser
當我在VS2010中的Web應用程序項目中雙擊.aspx頁面時,而不是在ide中顯示標記,.aspx頁面將在網絡瀏覽器中打開,如下所示。 當我運行我的應用程序時,會發生同樣的情況,它會在Web瀏覽器中沿着應用程序URL(即http://localhost123456/default.aspx)打開所有.aspx頁面。 我必須關閉除http://localhost123456/default.aspx以外的所有其他頁面,以運行/測試我的應用程序。 不知道會導致這種情況發生的原因。 到目前為止,我無法找到任何解決方案,感謝您的幫助。 我使用了查看標記(在aspx頁面上單擊鼠標右鍵->查看標記)來查看標記。 更新根據Mike的回答,我檢查了“打開方式...”下的選項,並且確實設置了Internet Explorer(默認),如下圖所示。 不知道它是怎么到達那里的。
如果我有很多.aspx頁面,則刪除Internet Explorer(默認)選項可能很麻煩,如果有一種方法可以一次刪除所有.aspx頁面的此選項,而不是右鍵單擊每個.aspx並將其刪除的方法會很好。 按照@JB King的建議,我確實檢查了文件屬性,並且所有.aspx文件都使用“打開方式:Microsoft Visual Studio”選項進行設置,如下圖所示。
地址欄顯示您正在直接從磁盤加載文件。 這行不通。 ASP.NET不是靜態HTML。 ASP.NET應用程序必須在Web服務器中運行。 安裝IIS並確保已安裝和配置ASP.NET,或使用Visual Studio中的調試Web服務器(IIS Express)。
如果查看文件的屬性,則應該有一行“ Opens with:
( Opens with:
那是您要使用Visual Studio
而不是Internet Explorer
因為問題在於哪些程序映射到了什么文件擴展名。 Microsoft指示,如果您希望將這些作為特定步驟執行。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.