PDA

View Full Version : مشکل در نمایش کاربر ویندوزی در مد http هنگام آپلود بر روی IIS



aftab_mahtab
پنج شنبه 30 دی 1389, 14:44 عصر
با سلام خدمت دوستان و اساتید محترم
من پروژه ام رو در مد فایل سیستم نوشتم و در اون پرمیژن هام رو بر اساس کاربران ویندوزی(کاربر شبکه ای) تعریف کردم , من وقتی پروژه رو تو این مد (فایل سیستم) اجرا میکنم , برنامه نام کاربر جاری رو درست نمایش میده ولی وقتی که روی مد http اجرا میکنم یا اینکه روی iis میزارمش نام کاربران رو ASPNET
نمایش میده . اینو هم بگم ویندوزم ایکس پی هست و روی iis اون میخوام بزارمش و نسخه ویژوالاستدیو هم 2008 هست . لطفا کمکم کنین,چون گیج شدم و اصلا وقت ندارم , امشب باید باید پروژه ام رو بدم . کمک فوری میخوام ..... پیشاپیش هم یه دنیا ممنوم

راستی کد هایی که استفاده میکنم اینا هستن : (هر دوتاشون رو تست کردم)

Dim p As System.Security.Principal.WindowsPrincipal = System.Threading.Thread.CurrentPrincipal
Dim k() As String = p.Identity.Name.Split("\")
Me.Label1.Text = LCase(k(1))


و


Me.Label1.Text = System.Environment.UserName()

aftab_mahtab
پنج شنبه 30 دی 1389, 15:04 عصر
تشکر از همه , فهمیدم مشکل چیه , جوابش برای مبتدیهایی مثل من :

تو تنظیمات IIS , تیک anonymous access رو برداشتم .

aftab_mahtab
پنج شنبه 30 دی 1389, 17:09 عصر
تشکر از همه , فهمیدم مشکل چیه , جوابش برای مبتدیهایی مثل من :

تو تنظیمات IIS , تیک anonymous access رو برداشتم .

خودم سوال طرح میکنم , خودم هم جواب میدم , برای برای جواب خودم سوال پیش میاد (با حاله نه ؟)
ولی با این کار یه مشکل دیگه پیش میاد و این اینکه : هر کاربری که میخواد صفحه رو باز کنه ازش یوزر و پسورد شبکه ای رو میخواد , و من نمیخوام که این سوال رو از کاربر بپرسه , لطفا راه حل بدین . مرسی