Find Out Users Browser And Operating System?
Sep 29, 2010Is there a way in ASP.Net to find out the browser and operating system of the user?
View 1 RepliesIs there a way in ASP.Net to find out the browser and operating system of the user?
View 1 RepliesI have two servers. One is a web server and one is a sql server. What I'm trying to do is as follows: User uploads a document to a web site. File is stored on a web server in a directory, verified that it's a certain type of file, and saved. When the user presses a submit button, the page is uploaded and the Onclick event triggers a sql bulk insert (not on the same web server.) That's it in a nutshell. The basics of this page are done. The file can be saved but for whatever reason, I'm getting a Operating system error code 3(The system cannot find the path specified.) I've modified the machine.config on the web server to impersonate another user. I've made sure that the directory in question can be reached from both servers (and it can.) I can open/edit/delete the file from the directory from both sides, but evidently that's not the issue.
View 2 RepliesI'm looking at building an exhaustive function that returns a friendly name for the Users Operating System.
I think I have most of the Windows stuff down, but I'm not sure about Linux, OSX, and others.
Does anyone know where I can find an exhaustive list of HTTP_USER_AGENT's
'Gets the users operating system
Public Shared Function GetUserOS() As String
Dim strAgent As String = HttpContext.Current.Request.ServerVariables("HTTP_USER_AGENT")
'Windows OS's
If InStr(strAgent, "Windows NT 6.1") Then : Return "Windows 7"
ElseIf InStr(strAgent, "Windows NT 6.0") Then : Return "Windows Vista"
ElseIf InStr(strAgent, "Windows NT 5.2") Then : Return "Windows Server 2003"
ElseIf InStr(strAgent, "Windows NT 5.1") Then : Return "Windows XP"
ElseIf InStr(strAgent, "Windows NT 5.0") Then : Return "Windows 2000"
ElseIf InStr(strAgent, "Windows 98") Then : Return "Windows 98"
ElseIf InStr(strAgent, "Windows 95") Then : Return "Windows 95"
'Mac OS's
ElseIf InStr(strAgent, "Mac OS X") Then : Return "Mac OS X"
'Linux OS's
ElseIf InStr(strAgent, "Linux") Then : Return "Linux"
Else : Return "Unknown"
End If
End Function 'GetUserOS
I basically want to return better results for Mac OS and Linux OS's. It's better in my opinion to say OSX Snow Leopard or OSX Tiger rather than just Mac OS X.
I'm doing a bulk insert to a sql server and when I do so, the SQL server connection string I have is logged in as admin, but when I press the "submit" button I'm getting this error. The file that I'm trying to open is in a folder with admin read/write access and as I said the SQL connection string is for the admin account. Anyone have any idea what causes this?
View 1 Replieshere's hte problem I have.
I create a simple page inserting data to Microsoft access 2007. On my local computer, I have no problem inserting both arabic and english. but after i upload the app on production server. its not working.
heres' the error message "
Selected collating sequence not supported by the operating system.
After hours searching on google, alot ppl said its version issue, but I have english access 2007 installed on my computer and admin told me they have english access 2007 installed on the server too.
what else should i check?
I need to stop users users using the browser back button and potentially submitting an old version of a form.
I'm storing a guid in a session variable and also writing the value to a hidden form field and then checking the session value against the hidden field value if a user does try to navigate back and submit an old form.
If the form is submitted and the user wants to complete a new copy of the form then a new guid is generated both to the session and to the hidden form field. Now, if the user decides to hit the back button a few times to get the old form and tries to submit it again, the page checks the current guid in session against the guid stored in the form field and it finds a mismatch and prevents the form being submitted.
This works as expected in Chrome and Firefox, but in IE6, when the user hits the back button to view the old form, the new guid value appears in the hidden field of the old form! This means the user can submit the old form again, which we definitely do not want.
We have a simple SQL Server database with an ASP.NET front end.
I can easily update a record from my browser.
Another person cannot: he edits the field and hits the "update" button, but the change is not propagated to the database. The old value remains. He is using Internet Explorer. I checked the database, and his change is not propagated. There is no error thrown.
He WAS able to edit in May. Today he can't. but I can.
I can even update it with the Google Chrome browser.
I want to find out if users have visited my site in the last couple of days. i did not put Google analytics so I was wondering if there are any logs of IIS which log if a user has visited or not?
View 1 RepliesIn my website I am maintaining log of users in which I am storing some user's information such as user machine IP umber,SessionId,UserName etc.and able to show the list of current and past users in webpage. I want to share and connect to browser session of any of the current users. Is it possible,if yes then how?
View 5 Repliesi have to implement a requirement that's kind of weird for web apps (intranet web app).
after an user login to the app, the user may press Ctrl + N to open the current page in a new window. this sounds perfectly normal except the business requirement is to prevent users from doing this. users must logoff before they can access to the app again with a different browser window/tab.
I have an ASP.Net web application running on an IIS server, and I need to find the visitors login username.How can I can find this? When testing locally it found my username using new WindowsPrincipal(WindowsIdentity.GetCurrent());, but it finds NETWORK SERVICE when running the app on the server.
View 1 Repliesgetting user's local machine drives in asp.net
When i use the code below
foreach (DriveInfo drive in DriveInfo.GetDrives())
{ Console.WriteLine(drive.Name);}
after deploying in server it get servers local drives
I want to run an external command from my c# program and this is how I am running it, but getting the error: "The system cannot find the path specified". check my code and debugging details copied below and suggest what I need to fix.
[code]
string MappingCommand = MappingCommandPath + "Mapping.exe /FileName " + HL7FileServerIn + FName;
Process p = Process.Start(MappingCommand); [code]....
I want to know hom many users that uses may website (they logged in in current time)
or how many active seesions are in my site in asp.net using C# ?
I need to find how many users are viewing the website currently and need to display somewhere in the application.And also how many users are visiting daily and how many visited till date.
View 1 RepliesHow I can get the IPS of all the computers through which users are accessing my website.
View 1 Replies I use EF 4 and Membership Provider Shipped with ASP.Net 4.0.
I need find all Users in a Specific Role and Populate a DropDownList using List<ListItem>.
DataBase Tables involved are:
[code]....
Problems:
IF return FALSE always, so I am not able to populate List<>.
I suppose I am doing wrong in if an some Properties.
I need to display how many users are browsing my site. The site is running on iis7, and we are using asp.net 3.5.Is the number of active sessions a good way to go?The number does not need to be very accurate.No history is needed, I just want to know how many users are "online" right now, and display that on the page itself.
View 3 Repliesin my aspx.vb page i have written
Label1.Text = Me.Page.User.Identity.Name
when i do view in browser (without publishing to any server) i see label's text as
abcxyz which is correct
but when i publish it, i dont see any text . I have made setting IIS to allow anonymous users so that anyone can open the wesite and see their computer login id
like abcxyz
How can i find what are the URL's opened in the browser window and how can i get that page as a page object as described below.
Eg:
The opened url ='http:\localhostIPTrackingIndex.aspx'
We can fetch the page by giving the below code
page=(page)HttpContext.Current.CurrentHandler.
How can we do it for all the opened URL's because if we give the HttpContext.Current.CurrentHandler then it will display the page object within the site but i want the page object from other sites also.
At the time of executing below code it gives exception as file not specified for the line p.start(). The target directory and file name is correct.
Process p = new Process();
string targetDir = string.Format(@"C:UsersAdminDesktopRahulLatest ETLETL Working Copy 20101810ETL Working Copy 20101810SchedulerScript Input") ;
p.StartInfo.WorkingDirectory = targetDir;
p.StartInfo.FileName = "ShellScript_" + shedule.CC_ETL_SCHEDULE_ID + ".bat";
p.StartInfo.UseShellExecute = false;
p.StartInfo.RedirectStandardOutput = true;
p.StartInfo.RedirectStandardError = true;
p.Start();
string res=p.StandardOutput.ReadLine();
string output = p.StandardOutput.ReadToEnd();
[code]...
i have a asp.net web with vb code and sql database. i am willing to store the details of the users as ip,computer name and time of using the web is it possible.
View 1 RepliesAm using a image cropper(custom control)what i need is i have to copy the cropped images and then save it wherever i want in local system (just like copy/paste in windows folders)..also need to copy the images from system and paste it to web page
View 1 RepliesFrom Windows Server 2003 Std Ed SP, 32 bit VMWare Virtual Server
.Net Framework v1.1.4322
When attempting to run a hello world aspx page it fails to load returning the message "Server Application Unavailable". The application even viewer logged the following:
Event Type: Error
Event Source: ASP.NET 1.1.4322.0
Event Category: None
Event ID: 1088
Description:
Failed to execute request because the App-Domain could not be created.
Error: 0x80070002 The system cannot find the file specified.
I tried to run aspnet_regiis.exe -i, rebooted but this did not work.
I tried to uninstall, reboot, reinstall .net from the Windows component section of Add/Remove Programs.
We use windows authentication. User opens our website in tab1 and does some action but with out clicking on save he opens a new tab tab2 and opens the same website again. Now, if the user session in tab1 is active i need to warn users that the he is already logged on to application in some other browser and go to some log out page. But if the user session in tab1 is timed out then he must be able to continue with the website in tab2 as usual, but if he tries to do anything in tab1 he should go to session expired page.
I tried implementing it in following way.
I have a hidden field in each page which will be set to unique Id using GUID.NewID().
when user requests for a page the following code is executed.
[Code]....