Forum
merhabalar;
Bir web sitemiz var farklı bir hosting firmasına taşıdık, .net versiyonu eski hosting firmamızda v 2.0 versiyonda çalışıyordu fakat yeni firmada aynı versiyonda hata alıyoruz aşağıdaki hata hakkında yorumunuz var mı?
teşekkürler
Server Error in '/Admin' 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 '/Admin/Admin/AdminHeader.ascx' does not exist.
Source Error:
Line 1: <%@ Register TagPrefix="inc" TagName="AdminHeader" Src="~/Admin/AdminHeader.ascx" %>
Line 2: <%@ Register TagPrefix="inc" TagName="AdminFooter" Src="~/Admin/AdminFooter.ascx" %>
Line 3: <%@ Page language="c#" Codebehind="Login.aspx.cs" AutoEventWireup="false" Inherits="Econtent.Admin.Login" %>
Source File: /Admin/Login.aspx Line: 1
Version Information: Microsoft .NET Framework Version:2.0.50727.5448; ASP.NET Version:2.0.50727.5456
Usercontrollerin çalıştığından veya ~/Admin klasörü altında olduğundan emin olun.
dosya admin klasoru altinda mevcut ama user controller dediginiz tam olarak nedir
AdminHeader.ascx dosyasının olduğundan emin olun usercontrol de .ascx dosyalarıdır bi kontrol edersin
bu olayın sebebi klasörlerle çalısılmasıdır. ~ klasörü roottayken işe yarıyorda sonrasında çeşitli hatalar veriyor.
bu olayın kesin çözümü:
~/
yerine
../
kullanmak. ben tüm projelerimde tüm yol tariflerimi böyle yapıyorum. hatasız çalısıyor.