#c# #asp.net #iis
#c# #asp.net #iis
Вопрос:
Я разместил веб-приложение и пытаюсь просмотреть приложение, но я получаю ошибки.
Ошибки генерируются из-за проблем с путем к файлу. Я искал в 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" %>
Страница администратора
<%@ Master Language="C#" AutoEventWireup="true" CodeBehind="AdminMaster.master.cs" Inherits="Project.content.AdminMaster" %>
Мое текущее местоположение скомпилированного веб-приложения C:inetpubwwwrootiotacontent
- Должен ли я изменить путь к MasterPageFile и унаследовать path?
Я изменил путь к файлу главной страницы как MasterPageFile="./AdminMaster.Master"
.
Каким будет значение Inherits в этом случае для страницы aspx Inherits="Project.content.SetStudents"
и страницы AdminMaster Inherits="Project.content.AdminMaster"
?
Inherits
Атрибут содержит класс для страницы, и файл класса уже скомпилирован с namespace Project.content
. Но когда я размещаю веб-приложение, у меня нет каталога как Project
. Итак, как решить эту проблему?
- Должен ли я заменить название основной папки Project на iota? Также у меня много страниц aspx, поэтому на всех страницах я должен вручную изменять путь к
MasterPage
файлу?
Комментарии:
1. Можете ли вы рассказать, какую именно ошибку вы пытаетесь устранить?
2. @ChetanRanpariya
Inherits
Атрибут содержит класс для страницы, с которойclass
файл уже скомпилированnamespace Project.content
. Но когда я размещаю веб-приложение, у меня нет каталога какProject
. Итак, как решить эту проблему?3.
Project.content
это пространство имен, а не расположение папки для класса. Пространство имен не обязательно должно совпадать со структурой папок, хотя полезно избегать такой путаницы. Какое пространство имен объявлено вSetStudents.aspx.cs
файле? Также будет полезно, если вы сможете указать точное сообщение об ошибке, которое вы видите при запуске приложения.