Файл маркера, созданный инструментом предварительной компиляции - PullRequest
0 голосов
/ 26 января 2010

Привет,

Я размещаю свой веб-сайт на веб-сервере с моно

Я выбираю опцию публикации, но когда я пытаюсь получить доступ к любой странице aspx, это появляется

This is a marker file generated by the precompilation tool, and should not be deleted!

Я прочитал кое-что о виртуальном пути, и, поскольку я развертывал на http://www.mydomain.com/tests/gata/, я использовал виртуальный путь со значением / tests / gata ... но все равно бесполезно ... У меня всегда одинаковый результат. ..

Может кто-нибудь объяснить мне, почему ???

Ответы [ 2 ]

0 голосов
/ 31 мая 2012

Установите ваш сайт как обновляемый.

Откройте файл solutin в текстовом редакторе и проверьте, установлено ли для свойства Updateable значение true

AspNetCompiler.Updateable = "true"

OR

Проверьте параметры aspnet_compiler.exe. Вы должны использовать его с опцией -u.

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

Поддержка прекомпиляции для сайтов ASP.NET доступна только в Mono 2.4 и более поздних версиях. Какую версию Mono вы используете?

Этот виртуальный путь выглядит так, как будто он должен быть правильным вариантом; Однако я хотел бы попробовать несколько вещей: 1) Если вы используете AutoConfiguration для обработки вашей конфигурации Apache, вы можете рассмотреть возможность явной настройки Apache. Вы можете использовать инструмент настройки Apache mod_mono, размещенный на веб-сайте mono . 2) Точно так же, в зависимости от того, что вы разместили в / tests, вы можете подумать о том, чтобы попытаться развернуть свое приложение в пути приложения, который не настолько глубоко вложен - возможно, просто разверните его в виртуальном пути / gata. (Мне просто интересно, если что-то заставляет mod_mono / Apache не распознавать, что / tests / gata является корнем приложения ASP.NET.)

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