2011-06-28 22 views
0

我有兩個相同的應用程序發佈在IIS下不同的網站和端口:問題與ASP.NET會員申請

http://myapp:82

http://myapp:83

我在每個應用程序相同的成員連接字符串。當我從數據庫獲取用戶列表時,我看到在另一個網站中創建的用戶。據我所知,IIS automaticaly必須通過ID會員信息進行分類。但我沒有隔離我的應用程序。

我不想看到來自其他應用程序的成員資料。

回答

0

我相信你可以在web.config中定義memberip設置時使用applicationName屬性。

這裏是applicationName article on msdn

+0

當我在分貝應用程序名稱顯示ApplictionName例如「someApp」是‘/’。爲什麼應用程序名稱不改變 – Polaris

+0

嗨@Polaris,我猜「/」在那裏,因爲這是用戶最初設置的。你可能會發現這個鏈接很有用,它與你面對的問題不一樣,但給你一些關於applicationName的背景信息:http://weblogs.asp.net/scottgu/archive/2006/04/22/Always-set-the -_2200_applicationName_2200_-property-when-configurations-ASP.NET-2.0-Membership-and-other-Providers.aspx –

+0

我已閱讀過這篇文章。我配置我的配置並在iis中創建新的應用程序,然後創建用戶。沒有改變。 ApplicationName是「/」 – Polaris