Я пытаюсь развернуть / опубликовать свое приложение 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, чтобы исправить другую ошибку, полученную ранее.
Не уверен, что это связано с предыдущей ошибкой, но я подумал, что стоит упомянуть.
Чего мне не хватает?