Я разработал веб-приложение ASP.NET, которое имеет следующие файлы (после публикации): Default.aspx, Web.config, .dll (в папке bin), .pdb (в папке bin) и папку App_Data, которая в настоящее время в нем ничего нет. Это приложение хорошо работает в Visual Studio.
Моя компания использует Apache, поэтому ИТ-отдел решил попробовать Mono для запуска моего приложения. К сожалению, приложение не запускается. Мне задали вопрос, где находится файл .cs. Из выходных файлов после публикации я не могу найти файл .cs, на который должен ссылаться файл .aspx. Я пропустил файл из списка, который я предоставил выше?
Кроме того, кто-нибудь знает эмпирические правила или процессы для запуска веб-приложения ASP.NET через Mono. Мне просто нужно какое-то направление.
Я очень ценю все отзывы по этому поводу.
Спасибо,
DFM
2 ответа
Вам необходимо установить mod_mono на Apache. Дополнительную информацию об этом можно найти на странице Mono ASP.NET. .cs
компилируется в DLL и не требуется во время выполнения.
Файлы .cs будут скомпилированы в DLL, поэтому они не нужны для развертывания. Помимо этого, нам, вероятно, понадобится дополнительная информация, чтобы выяснить, почему приложение не будет работать под Apache/Mono.
Похожие вопросы
Новые вопросы
asp.net
ASP.NET - это среда разработки веб-приложений Microsoft, которая позволяет программистам создавать динамические веб-сайты, веб-приложения и веб-службы. Полезно использовать этот тег в сочетании с тегом типа проекта, например, [asp.net-mvc], [asp.net-webforms] или [asp.net-web-api]. НЕ используйте этот тег для вопросов о ASP.NET Core - используйте вместо этого [asp.net-core].