Câu chuyện ngắn. Trang web này được tạo bởi một người bạn của tôi, người không biết nhiều C# hoặc asp. Và lần đầu tiên được tạo ra trong VS 2k3. Khi tôi chuyển đổi nó để VS 2k8 các lỗi này bắt đầu mọc lên, cũng có những vấn đề khác với biên dịch mà tôi quản lý để sắp xếp ra (dường như được phát hành cho VS 2k8 muốn file thiết kế) nhắnThông báo lỗi trình phân tích cú pháp: Tệp '/TestSite/Default.aspx.cs' không tồn tại
Lỗi nhận:
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 '/TestSite/Default.aspx.cs' does not exist.
Source Error:
Line 1:
<%@ Page Language="C#" MasterPageFile="~/Site.master" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="GuildStats._Default" %>
Line 2:
Line 3:
<asp:Content ID="Content1" ContentPlaceHolderID="MainContent" runat="Server">
Defaults.aspx.cs
namespace GuildStats
{
public partial class _Default : System.Web.UI.Page
{
Defaults.aspx
<%@ Page Language="C#" MasterPageFile="~/Site.master" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="GuildStats._Default" %>
Site.master.cs
namespace GuildStats
{
public partial class Site : System.Web.UI.MasterPage { }
}
Site.Master
<%@ Master Language="C#" AutoEventWireup="true" CodeFile="Site.master.cs" Inherits="GuildStats.Site" %>
Liên kết đó giải quyết vấn đề này như thế nào? Nó đề cập đến các thuộc tính CodeFile, nhưng không phải CodeBehind. MSDN tài liệu tiểu bang CodeBehind là lỗi thời, vì vậy tôi đang cố gắng tìm ra lý do tại sao chuyển đổi trở lại CodeBehind là một giải pháp. –
Tại sao họ tiếp tục thay đổi tên ... Dù sao điều này đã cứu ngày của tôi – Tanmoy
cảm ơn, bạn đã cứu ngày của tôi – Rev