2010-01-05 60 views
8

有誰知道如何使用運行Mono的Linux下使用網站管理工具配置的身份驗證機制?它甚至有可能嗎?單聲道和ASP.NET身份驗證

+0

你問是否可以在Linux上運行「網站管理工具」,或者你問如何配置在Linux上運行的ASP.Net應用程序的身份驗證?你打算使用Forms身份驗證,還是想使用其他的東西?如果表單身份驗證,那麼哪種數據庫將容納用戶和角色 - MS SqlServer,MySql等? – 2010-01-06 23:24:54

+0

我想獲得表單身份驗證,最好使用SQLite作爲數據庫,但我非常想使用WSAT來配置用戶和角色。 – 2010-01-10 18:10:17

回答

6

我不認爲你會爲此找到一大堆支持,證明你的問題缺乏活動。網站管理工具是removed from CodePlex around April 2009 due to inactivityCodePlex rules州:It must be an ongoing project (no "abandoned" projects)),它的使用/採用確實下降了。許多使用它作爲組件的項目都是在這之後編寫的。

已經有在社會上還冒出後失蹤了幾個備選方案:

我認爲使用代碼來自這兩個項目之一是將盡可能接近您所能提供的內容。這並不理想,並且需要一些工作才能處理您期望的後端(這兩者都使用SQL服務器後端)。我知道這個答案很糟糕,但有時候這就是答案。我希望有人來證明我錯了,並且你想要的是在那裏,或者至少可以提供WSAT源代碼,因爲它最後是在codeplex上......這是讓它運行的一個巨大的開端。

如果你指的是一個不同的WSAT請評論和糾正我......這是一個真正的通用術語,但這是迄今爲止最流行的一個,所以我根據這個答案。

+0

我想知道從CodePlex中刪除的WSAT如何影響事實上它實際上是框架和/或VisualStudio的一部分。如果你看看它是如何被調用的,那麼你會清楚地看到它是工具支持的一部分。 – 2010-01-17 22:58:52

+0

啊你說的是完全不同的東西,你想從Linux運行它,還是隻是指向一個基於linux/mono的站點? – 2010-01-17 23:11:17

+0

好的,我指的是當你搜索谷歌時最受歡迎的那個:)當你搜索它的時候,它的大部分初步結果都是這樣。所以我想要的是Mono/Linux上提供的功能相同。我想(從Iain的其他回答來看),它可能不得不以類似於WSAT的自定義實現結束。 – 2010-01-21 21:48:08

1

如果使用Mono,則必須手動爲成員/角色支持設置數據庫架構。也就是說,following the FAQ answer(我過去發現非常方便)可能還不夠,我不確定網站管理工具本身的其他依賴關係(例如,它需要的任何.NET特定庫),但是與appropriate membership provider configured in system.web我想說這是一個合理的機會。

如果這不適合你,我會第二個Nick的建議,看看4GuysFromRolla.com的解決方案,他們有很多與.NET的相關的很好的信息。