aftab_mahtab
پنج شنبه 30 دی 1389, 15: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()
من پروژه ام رو در مد فایل سیستم نوشتم و در اون پرمیژن هام رو بر اساس کاربران ویندوزی(کاربر شبکه ای) تعریف کردم , من وقتی پروژه رو تو این مد (فایل سیستم) اجرا میکنم , برنامه نام کاربر جاری رو درست نمایش میده ولی وقتی که روی مد 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()