Я не очень знаком с функцией публикации. Но вот сценарий
Я разработал веб-приложение в VS2010 - у меня сложилось впечатление, что это будет домашняя страница сайта. Но теперь клиент хочет, чтобы оно было развернуто в подкаталоге существующего веб-сайта. Поэтому я выбрал FTP-публикацию в подкаталоге. от VS2010. Публикация работает хорошо, но возникают проблемы, когда я пытаюсь получить к ней доступ, используя www.existing.site.com/Mydirectory/default.aspx
Затем я получаю сообщение об ошибке, что он не может найти site.master, который определен в default.aspx как
<%@ Page Title="" Language="vb" AutoEventWireup="false" MasterPageFile="~/Site.Master"
CodeBehind="Default.aspx.vb" Inherits="Schedule" %>
Поэтому я изменяю ссылку на Master на MasterPageFile = "Site.Master" - это приводит к ошибке Class Site not found.
Я думаю, мне нужно сделать простое изменение конфигурации ???
А как насчет web.config? Должен ли я развернуть свой web.config в подкаталог?