Подпроекты в одном решении ASP.NET не могут совместно использовать главную страницу

Я исследовал этот добавленный удар головой о стену. У меня есть WAP-решение, которое будет содержать несколько веб-проектов. Я хочу использовать один общий файл подкачки site.master для всех проектов.

ПРИМЕР Моя страница site.master будет расположена в Project1, а в Project2 есть страница содержимого с именем webform1.aspx. Я попытался заполнить MasterPageFile несколькими разными путями, но, похоже, ничего не работает. Если я щелкну по контекстному меню «Выбрать главную страницу», чтобы выбрать главную страницу, будет виден только второй проект.

MasterPageFile="WAP/Site1.Master" 
MasterPageFile="~/WAP/Site1.Master" 
MasterPageFile="../WAP/Site1.Master" 

Независимо от того, что я пробовал, главная страница никогда не находила. Это вообще возможно? Я думал, что сделал это несколько лет назад.


person RockingCoder    schedule 24.03.2014    source источник


Ответы (1)


Некоторые люди предлагают добавить главную страницу в проект в виде ссылки: https://stackoverflow.com/a/474836/3435345 но я не смог заставить это работать.

(Я бы опубликовал это как комментарий, но у меня недостаточно точек stackoverflow.)

person jrjensen    schedule 10.04.2014
comment
Я тоже пробовал добавить в качестве ссылки и не получилось. Кто-нибудь решил? - person alansiqueira27; 30.12.2014
comment
@Seva, я не смог разобраться с проектом веб-форм. В настоящее время я конвертирую проект (ы) в MVC, который позволяет вам намного проще делиться кодом / макетами (IMO). - person jrjensen; 30.12.2014