Tôi vừa có một máy tính để bàn mới với Windows 7 Pro làm hệ điều hành. Tôi đã cài đặt Visual Studio 2008 vào máy tính mới này và cố gắng mở một giải pháp ASP.NET 3.5 đã tồn tại trước đó hoàn toàn tốt trên máy tính trước của tôi (máy tính trước đây đã sử dụng hệ điều hành Windows XP, IIS6 và trình duyệt IE7). Tuy nhiên, trong Windows7/IE8, tôi nhận được lỗi sau:Lỗi: "Tệp '/MasterPages/MainMaster.master' không tồn tại." (Có, tệp này không tồn tại!)
Server Error in '/' Application.
Parser Error Description: An error occurred during the parsing of a resource required to service this request. Please review the following specific parse error details and modify your source file appropriately.
Parser Error Message: The file '/MasterPages/MainMaster.master' does not exist.
Source Error:
Line 1: <%@ Page Language="C#" AutoEventWireup="true" CodeFile="default.aspx.cs" Inherits="_Default" MasterPageFile="~/MasterPages/MainMaster.master"%> Line 2:
Line 3: <%@ Register TagPrefix="SBLContent" TagName="SBLContentBlock" Src="usercontrols/content.ascx"%>Source File: /SBLWebSite/default.aspx Line: 1
Version Information: Microsoft .NET Framework Version:2.0.50727.4952; ASP.NET Version:2.0.50727.4927
hãy tin tôi khi tôi nói với bạn rằng các tập tin tập tin ‘/MasterPages/MainMaster.master’ không, trên thực tế, tồn tại.
Ngoài ra, vị trí của tệp này được tham chiếu chính xác trong mã (như được chỉ ra trong Dòng 1 ở trên) và như tôi đã nói, trình duyệt đã hiển thị đúng cách trong máy tính trước của tôi. Cũng có thể hữu ích khi lưu ý rằng tôi đã cố gắng điều hướng đến các trang khác trong trang web này và trình duyệt này hiển thị cùng một thông báo cho bất kỳ và tất cả trang chính nằm trong thư mục MasterPages của tôi.
Tóm lại, vì lý do nào đó trình duyệt không thể thấy bất kỳ trang nào trong thư mục MasterPages. Bất cứ ai có thể cho tôi biết lý do tại sao tôi nhận được thông báo lỗi này khi thư mục và tập tin là chính xác nơi default.aspx nói nó là?
Cảm ơn trước!
Bạn nên đăng bài này như một bình luận cho câu trả lời của Ben thay :) Đáp nói chung là .. cũng .. câu trả lời :) – Marko
xin vui lòng cung cấp thêm thông tin về giải pháp này, tôi có cùng một vấn đề nhưng không theo giải pháp của bạn – Guy
đó là lừa !, nhờ "chuyển đổi sang Ứng dụng" đặt đường dẫn gốc mới mặc định thành URL phân đoạn bổ sung nên bây giờ localhost/myproject là bản gốc mới pat h đến thư mục ảo mới của tôi bây giờ hoạt động tốt !, cảm ơn một lần nữa. – dennisbot