Security :: WebClient Credential - How To Download Page From Local Site
Mar 3, 2010
At one point this was working, but somewhere something happened. What I am trying to do is simply download a page from our local site. I keep getting the 401 unauthorized.
I have tried NetworkCredential("user", "password", "domain")
and
CredentialCache cc = new CredentialCache();
cc.Add(new Uri("http://site/"), "Windows", new System.Net.NetworkCredential("user", "password", "domain"));
but that didnt work . We are using Windows authentication with no anonymous access.
Here is what was once working:
WebClient wc = new WebClient();
string FileName = Server.MapPath(\App_Data\rpt.htm);
wc.Credentials = CredentialCache.DefaultCredentials;
wc.DownloadFile("http://site/Report.aspx?OrderNum=7534&Type=inv&BE=1", FileName);
View 1 Replies
Similar Messages:
Dec 21, 2010
I have 2 website A and B.
B site with windows authentication
I want to open B site as new window from A site, so its ask for windows credential. I have credential in A site. I am opening B site using Javascript.window.open.
how i can set credential for B site from A site.
View 2 Replies
Jul 27, 2010
WebApp1: on IIS and configured with Windows authentication. Get User account from AD.
WebAPP2: a java web app on another windows box in same domain with authentication from AD
On web app1, I have a http handler like
public class MyHandler : IHttpHandler
{
public void ProcessRequest(HttpContext context)
{
string url = "http://WebApp2/Test";
HttpWebRequest myReq = (HttpWebRequest)WebRequest.Create(url);
CredentialCache myCache = new CredentialCache();
NetworkCredential netCredential = new NetworkCredential("myname", "mypassword", "");
myCache.Add(new Uri(url), "Basic", netCredential);
//...
myReq.Credentials = myCache;
//....
}
}
in above way, I can set authentication in code and pass it WebApp2.
But I don't want to put name and password in code. User info already available on WebApp1: in context.User I can find out the user info who already logined into WebApp1, so I want to pass this credential to WebApp2. I have tried to do following:
myReq.Credentials = CredentialCache.DefaultCredentials;
but I am failed becuast there is no data in CredentialCache.DefaultCredentials.
View 1 Replies
Jan 11, 2011
I'm trying to use a java servlet in a 3rd party tool's web interface (CA service desk) to invoke it's download file functionality using a webclient in vb.net. The trouble is the text stream from response is markup and not the acutual text file stream.
It's like the page is redirecting to another page which actually presents the file for downloading. I have no idea what the redirected page URL is.
Is there a way I can process this redirected page in order to get at the download using a system.net.webclient?
View 1 Replies
Nov 8, 2010
I am downloading a file from remote server by using the following code.
[code]....
If we paste the remote url in browser then it is downloadding the file without any error/warning.
View 9 Replies
Feb 15, 2011
I am building a simple intranet site and want to get the employees user name, but when i use Request.LogonUserIdentity.Name , i keep getting the servers credentials and not the users. what am i doing wrong and is there a better way to do this.
View 1 Replies
Jan 11, 2010
I am using the code below to download multiple attachments from a TFS server:
[code]....
However, there are a couple of problems with this approach:
The Thread.Sleep() is locking up my Form. I still need to make my own Thread or use BackgroundWorker. (I would like to avoid this as much as possible)The DownloadFileCompleted event is being triggered after ALL files has been downloaded. I don't know if this is a side-effect of using
System.Threading.Thread.Sleep(1000);
Is there a better approach to download files one at a time using WebClient.DownloadFileAsync?
View 2 Replies
Mar 19, 2010
How can I test an application that I am publishing to a remote provider's IIS7 hosted site, with the VS2008 development server that is built in with VS2008 on an XP Machine?
My membership/roles work perfectly up on the remote host. On ths hosted IIS7 site when I try to access a secure directory it redirects to login, and I am able to login, however when I launch (debug - F5) from VS2008, it will provide that folder/resource, no questions asked. Same build, config, etc... nothing has changed.
I am running XP, and local IIS version installed is 5.1.
My guess is what is happening is that the new format required in the web.config is configured properly for IIS7 deployment, which is why it works remotely, but when running locally through VS2008/XP it is running with an older version on IIS and does not recoginize the new tags.
View 3 Replies
Apr 1, 2011
I have an aspx website and I'd like to upload a file to it. The file is being processed later, so I need to support some extra information with it.
This is the website I have to far:
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Upload.aspx.cs" Inherits="ABC.Web.Upload" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
</head>
<body>
<form id="Form1" method="post" enctype="multipart/form-data" runat="server">
<input type="file" id="File1" name="File1" runat="server" />
<input type="text" id="FileId" name="FileId" runat="server" />
<input type="submit" id="Submit1" value="Upload" runat="server" />
</form>
</body>
</html>
This (and the code behind) works very well when using a browser and clicking through the form. But I want to upload the file using the WebClient from C# code. I don't have to use the WebClient. I can also modify the upload.aspx to suit me, there is no requirement that it works from a browser, but this is the only example I've got working.
Looking at fiddler (I just started using it, so I probably have missed it) I could not figure out how I would create such a request from code.
At the moment when using the WebClient I am specifying the address and the local filename. I have a breakpoint in the code behind in my website but the File1 and FileId are not set (as expected).
How do I have to modify the website and how do I have to use the WebClient to get the upload working?
EDIT: Just found out about the Request.Files, that will give me the file, but how about the other fields?
View 1 Replies
Feb 22, 2010
I am using webclient object to download a file to a windows folder from a sharepoint document library. The credentials I am passing to the webclient object are that of site collection administrator. everything works fine while i test it by uploading a file to the document library. But since the document library is email enabled; when an email is received the file is not transferred to the windows folder. i have put some workflow history events to see which user account is used when the email is received. the user account shown is the network service account. I have given write permissions on the folder to all the users; Everyone, Network service, the site collection administrator user etc. but still i cant figure out what is the problem.
View 2 Replies
Apr 7, 2010
We have a site that upon every page load, it tries to contact a sql server on the local machine. It does not contact localhost, but the actual IP of the local machine. It fails, then contacts the correct DB server for membership information. In dev, apparently the server was contacting the local sqlexpress server, then contacting the correct DB as well. Only when we stopped the localmachine dev SQLExpress could we recreate the issue. We had removed entries in machine.config, and web.config to .sqlexpress, but the problem still persists.
View 1 Replies
Apr 30, 2010
My web application is on a Webserver that is in a DMZ .
the web application must save on the server in LAN some files, but the webserver cannot access the file server because has no right to access. i wouldn't create an account for the web server, but i would that any time the application has to upload a file onto the file server make a connection that encapsulate credentials, then the upload starts ,finally the connection closes.
Is possible with some Objects to do this type of work?
View 1 Replies
Feb 8, 2010
I am using if (HttpContext.Current.User.Identity.IsAuthenticated){ //do sth. } in my web service to do credential. Is that good enough? or is there some best practices that I can follow?
View 2 Replies
Mar 1, 2010
I'm mix up between webclient.OpenReadAsync and webclient.DownloadStringAsync? Can anyone explain clearly for me ? What are the difference between them? In addition, may i know whether webclient.OpenReadAsync got download the file or just open and read the file only without download to other places?
View 3 Replies
Jul 7, 2010
I've got a site that users can use to check in and out documents. To check out a document, the user slects a file from a list, and clicks 'check out' . The document is taken from a 3rd party source control tool and placed in a dedicated directory on the server. Then, the file needs to be copied from this directory to a client directory the user has specified.
Copying to the Server is no problem.
I'm trying to use the WebClient objects DownloadFile method to write to the clients directory, but I keep getting "Access to the path '<path>' is denied.". I've set the UseDefaultCredentials flag to true, but no joy.
I'm obviously missing something, but I'm not sure what.
View 3 Replies
Dec 21, 2010
I want to centralize authentication that developers are free to worry about the implementation of security. I dont want to validate the authentication at each request like
public class HomeController : BaseController
{
public ActionResult Home()
{
if (Request.IsAuthenticated == true)
{
return RedirectToAction("Home", "Member");
}
return View();
}
public ActionResult Resources()
{
if (Request.IsAuthenticated == true)
{
return RedirectToAction("Resources", "Member");
}
return View();
}
}
View 2 Replies
Nov 9, 2010
I'm using paypal to make payments for an online digital download purchase. Once the payment is accepted the person is redirected to a page where they can download the product. I need to know how do I make a page that can only be accessed once via redirect.
View 1 Replies
Jul 29, 2010
I have a new issue, i am working with crystal report 2008 in ASP.NET 2.0
I am trying to call Crystal report through ASP.NET page
the issue is, system DSN is not allowed to create on the server.
how i can create DSN and pass database credential through a ASP.NEt 2.0 page to call a crystal report
previousley i am doing like this on a local machine to call a report
crConnectionInfo.ServerName = "dsn_Name"
crConnectionInfo.DatabaseName = "DB_Name"
crConnectionInfo.UserID = "sa"
crConnectionInfo.password="password"
but i am not able to create or system DSN is not allowed to create on the production server.
please help that wt are the other way to call the crystal report 2008 through asp.net 2.0
View 2 Replies
Sep 25, 2010
I've made a small web site (MVC2, VS 2010) with some image gallery functionality. When testing locally the images download very very slowly, as if I had dial up internet connection. For example if I try
http://my_local_website/myimage.jpg it will be slow. However, if I try (via web browser) C:mywebsite_foldermyimage.jpg it will load instantly.Not sure if this is an issue of my local IIS7 or what, but I would like to fix it before going live.
View 5 Replies
Nov 25, 2010
downloading latest Zip file from a FTP location and UnZIP it by saving to a particular location using VB.NET GipStream or some other method. I prefer not to use any 3rd party controls.
View 1 Replies
Jan 11, 2010
I have a code to downolad a particular file that is stored at a particular location on the server...
for example i have a file untitled.bmp in the C: drive of my server and i download this to my localhost using the particular code...
protected void Button1_Click(object sender, EventArgs e)
{
string filepath = (@"C:untitled.bmp");
// Create New instance of FileInfo class to get the properties of the file being downloaded
[Code]....
now my problem is how do i download a folder with multiple files in it.. is there a way???
for example i have a folder named recovery in C: drive which contains two files untitled.bmp and test.txt.
View 2 Replies
Apr 18, 2010
I have an off-line project. User uses a laptop to input data off line into local SQL server express. Once connected to domain (on line), local data will sync with remote SQL server using sync framework. (It is done, works fine)
One job left:
Since another user used another program to update some tables in remote SQL server, such as CUSTOMER, SHIPINFO, my off-line program need to update these new data once connect to domain.
Here is what I design in Pseudo code: (take CUSTOMER as example)
1) In remote SQL server, create a store procedure (sp_customer) to select all CUSTOMERS
2) In application, create a dataset (dst_customer) based on sp_customer
3) Insert all customers data which is in remote SQL server but not in local SQL server based on CUSTOMER_ID
I do not think this a smart way to do it.
View 5 Replies
Aug 23, 2010
For my website, there will be an admin site. I want to create users in my website database, i have a logins table with a hashed password column. The problem i have is making sure that every request if not already logged in send the user to the login page.
I have a page Login.aspx which i have created, but if i enter [URL] it bypasses the login screen and shows the page!!
i have created Login.aspx myself and verified that the username and password enetered are correct.
View 8 Replies
Apr 20, 2010
I have a problem. I just enabled ssl on a web site, the technologies used is DotNetNuke, Asp.net, Window Server 2003, and IIS 6. I installed a certificate that was copied on the server through an email, and basically just clicked on the certificate and chose all the defaults.
I set up the certificate by goiong into the web site's properties -> Directory Security -> Server Certificate and choosing the option "Assign existing certificate" and I keep port 443 as the ssl port for the web site.
When i try to access the web site by entering the url [URL]
it shows "Internet Explorer Cannot display the web page" when I diagnose the problem, it says "The host may be down or it may not support a secure connection." I know the site is working by entering in the regular [URL]
Google Chrome gives a bit more information, it displays "Error 107 (net::ERR_SSL_PROTOCOL_ERROR): Unknown error."
Mozilla displays "The connection to somesite was interrupted while the page was loading."
View 1 Replies
Dec 9, 2010
I have created a CSV file on the server and want to send it to the user using the following code:
Dim strPhysicalPath As String
strPhysicalPath = Server.MapPath( "CSV/" & PathVirtual)
Dim objFileInfo As System.IO.FileInfo = New System.IO.FileInfo(strPhysicalPath)
Response.Clear()
Response.ContentType = "application/vnd.ms-excel"
Response.AddHeader("Content-Disposition", "attachment; filename=" & objFileInfo.Name)
Response.AddHeader("Content-Length", objFileInfo.Length.ToString())
Response.WriteFile(strPhysicalPath)
Response.Flush()
Response.End()
This seems to work fine except when the downloaded file is viewed in Excell the html code behind the page from which it came is also appended to the file. Does anyone have any idea why it does this?
View 5 Replies