Развертывание веб-приложений ASP.Net - - PullRequest
1 голос
/ 30 октября 2011

Я пытаюсь развернуть / опубликовать свое приложение ASP.NET WebForms в VS 2010, но у меня возникают проблемы при этом.

В настройках сборки раздела «Элементы для развертывания» я выбираю: «Для запуска этого приложения нужны только файлы», так как я не хочу, чтобы другие получали доступ к файлам .cs / designer.cs и другим данным кода.

Кажется, все работает безупречно, но при попытке загрузить страницу по умолчанию в моем браузере я получаю следующую ошибку:

Parser Error

Description: An error occurred during the parsing of a resource required to service            
this request. Please review the following specific parse error details and modify your  
source file appropriately. 

Parser Error Message: The file '/MyWebApp/Default.aspx.cs' does not exist.

Когда я смотрю в развернутую папку, я, очевидно, не вижу упомянутый выше файл .cs, но, насколько я понимаю, я не должен его видеть в любом случае, поскольку весь код файлов компилируется в MyWebApp.dll, который находится в папке bin развернутой папки.

Последнее, что стоит упомянуть, это то, что я добавил:

<validation validateIntegratedModeConfiguration="false" />

в моем файле web.config, чтобы исправить другую ошибку, полученную ранее.

Не уверен, что это связано с предыдущей ошибкой, но я подумал, что стоит упомянуть.

Чего мне не хватает?

1 Ответ

2 голосов
/ 30 октября 2011

Похоже, это все еще веб-сайт, а не веб-приложение. Пожалуйста, смотрите следующую документацию для получения информации о различиях между веб-сайтом и веб-приложением:

Проекты веб-приложений и проекты веб-сайтов

и эта документация о том, как преобразовать ваш веб-сайт в веб-приложение:

Пошаговое руководство. Преобразование проекта веб-сайта в проект веб-приложения в Visual Studio

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...