Visual Studio 2008 - Открытый сайт от локальных проблем IIS - PullRequest
1 голос
/ 11 января 2010

Я потратил много времени, погуглив эту проблему без всякой удачи, и я всегда находил здесь отличные ответы, так что вот так:

[ФОН]

У меня есть веб-приложение, которое было разработано на C # с Visual Studio 2008. Это было частью решения с другим проектом, который содержал веб-сервис. Это не было создано "IN" IIS (сначала я использовал Cassini ASP.NET Development Server, но столкнулся с многочисленными проблемами). Наконец, я получил разрешение на установку IIS 5.1 (Правительственная сеть - с использованием Windows XP), поэтому я хотел разместить там свои приложения для разработки.

Я переместил свои проекты в другую папку, создал мои виртуальные каталоги IIS, указал их в нужном месте, обновил настройки безопасности, убедился, что был выбран .NET 2.0, и протестировал сайт и веб-службу. Они отлично работают в IIS.

[АКТУАЛЬНАЯ ПРОБЛЕМА]

Я открываю Visual Studio, нажимаю Файл> Открыть> Веб-сайт> Локальный IIS> [Имя приложения], и он открывается, но мои файлы .design не вкладываются в объекты ASPX / ASCX, и когда я щелкаю правой кнопкой мыши и выберите «Просмотреть код», чтобы перейти к разметке, а не к коду. Как только я дошел до кода, у меня не было доступа ни к одному из участников проекта, как будто возникла проблема с подключением.

Я попытался создать веб-сайт из IIS через Visual Studio, и он отлично работает. Я закрыл его и снова открыл, чтобы увидеть, сохранится ли эта функциональность, и это произошло.

Я сталкивался с этим раньше, и мне пришлось заново создать новый сайт с помощью Visual Studio и вручную заново заполнить его всеми моими классами из «сломанного» решения. Я хотел бы решить это правильным способом.

Пожалуйста, помогите!

Адам

Ответы [ 2 ]

2 голосов
/ 17 августа 2011

Лучшее, что я мог бы предложить, - это просмотреть файлы Project с помощью тонкой зубной щетки (как предложил Филбурт) и убедиться, что ссылки указывают на каталог virutal ( или через папку inetpub (если так настроены ваши настройки IIS), а не через каталог файловой системы.

Возможно, вы также захотите проверить настройки IIS. Ваш виртуальный каталог настроен так, чтобы указывать на каталог файлов?

Удачи!

0 голосов
/ 11 января 2010

Все зависимости между файлами разметки, .design и code-behind указаны в файле проекта. Вы можете использовать пример проекта, чтобы узнать, как исправить существующий проект.

...