Я разместил веб-приложение и пытаюсь просмотреть приложение, но получаю ошибки.
Ошибки возникают из-за проблем с путем к файлу. Я искал в Google и нашел некоторые решения и попытался применить это, но все еще бесполезно.
Я обнаружил, что обычно есть два места пути к файлу, одно на странице aspx
и другое в файле master page
.
На странице aspx
пути указаны в MasterPageFile
и Inherits
<%@ Page Title="" Language="C#" MasterPageFile="~/content/AdminMaster.Master" AutoEventWireup="true" CodeBehind="SetStudents.aspx.cs" Inherits="Project.content.SetStudents" %>
AdminMaster Page
<%@ Master Language="C#" AutoEventWireup="true" CodeBehind="AdminMaster.master.cs" Inherits="Project.content.AdminMaster" %>
Мое текущее местоположение скомпилированного веб-приложения C:\inetpub\wwwroot\iota\content
- Должен ли я изменить путь к MasterPageFile и Inherits path?
Я изменил путь к файлу главной страницы как MasterPageFile="./AdminMaster.Master"
.
Каким будет значение Inherits в этом случае для страницы aspx Inherits="Project.content.SetStudents"
и AdminMaster Page Inherits="Project.content.AdminMaster"
?
Атрибут Inherits
содержит класс для страницы, а файл класса уже скомпилирован с namespace Project.content
. Но когда я размещаю веб-приложение, у меня нет каталога с именем Project
. Так как решить эту проблему?
- Должен ли я заменить имя основной папки Project на iota? Также у меня много страниц aspx, поэтому на всех страницах нужно вручную изменять путь к файлу
MasterPage
?