Запуск проекта Visual Studio ASP.NET на Mac с помощью Parallels 6

Я использую Mac в качестве основной ОС, но часто работаю над проектами ASP.NET MVC. Я хочу использовать для них одну и ту же файловую систему, а не виртуальный образ ОС.

Причина этого в том, что я хочу интегрировать проекты с Mac OS (т.е. загружать их на сервер через Transmit, FTP-приложение для Mac OS).

Но проблема здесь в том, что ASP.NET не может работать с проектами, расположенными на сетевых дисках. Поэтому, когда я пытаюсь запустить сайт (либо со встроенным веб-сервером VS 2010, либо с IIS 7), я получаю

Сводка ошибок Ошибка HTTP 500.19 — внутренняя ошибка сервера Запрошенная страница недоступна, поскольку соответствующие данные конфигурации для страницы недействительны.

И это распространенная ошибка, но никакое решение, которое я мог найти, не сработало для меня.

Если я создаю проект на виртуальном диске Parallel C:\, все работает нормально.

P.S. Я слышал, что VMWare лучше поддерживает сетевые диски, но так ли гладко, как Parallels? Parallels 6 работает очень быстро для меня, и мой Mac Mini даже не нагревается с VS 2010 и несколькими другими открытыми приложениями Mac.

П.П.С. Я также слышал об использовании DropBox и/или Windows Live Mesh. Является ли облако хорошей идеей в этом случае?

Спасибо


person Alex    schedule 17.12.2010    source источник


Ответы (1)


Вы создаете себе очень много боли, если хотите делать все это только потому, что хотите использовать FTP-клиент Mac для развертывания своих сайтов/приложений.

Visual Studio 2010 содержит инструменты публикации, которые значительно упрощают развертывание (и эффективнее), чем просто FTP. Я предлагаю вам поиграть с ними, а затем посмотреть, хотите ли вы все еще идти по этому темному, ухабистому и опасному пути :-)

person indra    schedule 17.12.2010
comment
Это не только FTP. Я также предпочитаю Finder и все мои файлы в одном месте. Создание копии на виртуальной машине означает для меня больше боли. - person Alex; 18.12.2010
comment
Я вижу, решения нет... Тогда я просто воспользуюсь жестким диском ВМ. - person Alex; 18.12.2010
comment
Я бы сказал так. К вашему сведению, если вы этого не видели - этот вопрос уже задавался раньше, хотя и с другой направленностью: stackoverflow.com/questions/856016/ - person indra; 20.12.2010
comment
Знаете, работать в Windows не так уж и плохо :) У меня 100% места на экране занято, а .NET — это про Windows, не так ли? Итак, да, я только что переместил свои проекты на виртуальный диск C:\. - person Alex; 23.12.2010
comment
Это не плохо. Я занимаюсь разработкой ASP.Net на MacPro, и после 3 с лишним лет работы в Parallels несколько месяцев назад укусил пулю и установил bootcamp. Теперь двойная загрузка Windows 7 для рабочих целей. Это намного лучше, чем Vista/XP, и я не жалуюсь. Вы также можете выполнить начальную установку Windows в Parallels для тех случаев, когда вам просто нужно использовать Mac, но вам все еще нужен комплект разработчика MS ;-) - person indra; 23.12.2010