2010-01-05 2 views
8

Кто-нибудь знает, как работать с механизмом аутентификации, настроенным с помощью Инструмента администрирования веб-сайтов в Linux под управлением Mono? Возможно ли это?Моно и ASP.NET Аутентификация

+0

Вы спрашиваете, можно ли запустить «Инструмент администрирования веб-сайта» в Linux, или вы спрашиваете, как настроить аутентификацию в приложении ASP.Net, запущенном на Linux? Планируете ли вы использовать проверку подлинности с помощью форм или хотите использовать что-то еще? Если проверка подлинности форм, то какая база данных будет содержать пользователей и роли - MS SqlServer, MySql и т. Д.? –

+0

Я хотел бы получить проверку подлинности с помощью форм, предпочтительно используя SQLite в качестве базы данных, но я бы очень хотел использовать WSAT для настройки пользователей и ролей. –

ответ

6

Я не думаю, что вы найдете массу поддержки для этого, о чем свидетельствует отсутствие активности в вашем вопросе. Инструментом администрирования веб-сайта было removed from CodePlex around April 2009 due to inactivity (CodePlex rules состояние: It must be an ongoing project (no "abandoned" projects)), и его использование/принятие действительно отклонено. Многие проекты, которые использовали его в качестве компонента, просто написали свои собственные после этого.

Там было несколько альтернатив, которые выскочили в обществе после того, как он пропал без вести:

Я думаю, с помощью кода от одного из этих двух проектов собирается приблизиться к тому, что вам нужно, поскольку доступно. Он не идеален и потребует некоторой работы для работы с back-end, которые вы хотите (оба из них используют сервер SQL-сервера). Я знаю, что этот ответ отстой, но иногда это ответ. Я надеюсь, что кто-то придет и докажет, что я ошибаюсь, и что вы хотите, или там, по крайней мере, можете предоставить исходный код WSAT, поскольку он последний раз был на codeplex ..., это будет огромным началом для запуска.

Если вы имеете в виду другой WSAT, прокомментируйте и исправьте меня ... это действительно такой общий термин, но это был самый популярный вопрос, поэтому я основывал этот ответ на этом.

+0

Я хотел бы знать, как удалить WSAT из CodePlex, что фактически является частью структуры и/или VisualStudio. Если вы посмотрите, как он вызывается, вы ясно увидите, что это часть поддержки инструментария. –

+0

А вы говорите о чем-то совершенно другом, хотите ли вы запустить его из Linux или просто указать его на сайт linux/mono? –

+0

Хорошо, поэтому я имел в виду тот, который наиболее популярен, когда вы делаете поиск в Google :). Это на большинстве предварительных результатов при его поиске. Так что я хотел иметь такую ​​же функциональность, доступную в Mono/Linux. Я предполагаю (судя по другому ответу Иайна), вероятно, придется завершить обычную WSAT-подобную реализацию. –

1

Вы должны настроить схему базы данных вручную для поддержки членства/ролей, если используете Mono. Тем не менее, following the FAQ answer (который я нашел очень удобным в прошлом) может быть недостаточно, я не уверен в других зависимостях самого Инструмента администрирования веб-сайта (например, от каких-либо конкретных библиотек .NET), но в сочетании с appropriate membership provider configured in system.web Я бы сказал, что есть разумный шанс.

Если это не сработает для вас, я хотел бы предложить второе предложение Ника, чтобы взглянуть на решение от 4GuysFromRolla.com, у которого много полезной информации, относящейся как к .NET & Mono.

Смежные вопросы