Click here to Skip to main content
15,892,809 members
Home / Discussions / C#
   

C#

 
GeneralRe: File I/O Problem Pin
Steven Campbell9-Mar-04 14:58
Steven Campbell9-Mar-04 14:58 
General.NET Grid Controls Pin
Giles9-Mar-04 12:08
Giles9-Mar-04 12:08 
GeneralRe: .NET Grid Controls Pin
Anonymous9-Mar-04 12:17
Anonymous9-Mar-04 12:17 
GeneralRe: .NET Grid Controls Pin
John Fisher9-Mar-04 12:32
John Fisher9-Mar-04 12:32 
GeneralRe: .NET Grid Controls Pin
Heath Stewart9-Mar-04 13:27
protectorHeath Stewart9-Mar-04 13:27 
GeneralRe: .NET Grid Controls Pin
Holger Persch9-Mar-04 19:45
Holger Persch9-Mar-04 19:45 
GeneralPassing a xml document to and from a web service... Pin
Manster9-Mar-04 9:55
Manster9-Mar-04 9:55 
GeneralRe: Passing a xml document to and from a web service... Pin
Heath Stewart9-Mar-04 13:26
protectorHeath Stewart9-Mar-04 13:26 
What's the error? And why is your XmlDocument "global"? You realize that more than one person could call this method concurrently, don't you? Your current method will invariably break because someone may get someone else's data since the variable reference could change mid-execution (since a CPU slices time between threads and processes).

Besides, your web application can't access a file on the client machine like that! That just isn't possible. In order to do that, you would have to either specify a path on the server or upload the document to the web server first. This doesn't have to be persistent, however. You could pass a stream that the web service would save to a file. Actually, though, a web server is probably not a good solution for your problem if all you're trying to do is upload a file. Simple HTTP can handle this easier than SOAP. You'd simply make a new HttpWebRequest, get the request stream, and pass the file. The handler on the server would get this stream and save it to a directory, passing back an HttpWebResponse that tells if it was successful or not. Be careful with this kind of solution, however, since the user your web application runs as (by default, this is ASPNET for ASP.NET and IUSR_YOURCOMPUTERNAME for IIS itself) will need write permissions. This means anyone could upload anything and could potentially upload - say - a .aspx file that deletes most of your hard drive! This is where you should try impersonation (even with the web service, which gets a little harder but isn't too bad) using the HttpWebRequest.Credentials property (and disabling anonymous access on the web server with something else enabled like Windows Integrated Authentication), or the WebClientProtocol.Credentials property, which your web service consumer class inherits.

 

Microsoft MVP, Visual C#
My Articles
QuestionCan I make this sloppy array better? Pin
MKlucher9-Mar-04 9:44
MKlucher9-Mar-04 9:44 
AnswerRe: Can I make this sloppy array better? Pin
Tom Larsen9-Mar-04 9:56
Tom Larsen9-Mar-04 9:56 
AnswerRe: Can I make this sloppy array better? Pin
LongRange.Shooter9-Mar-04 10:10
LongRange.Shooter9-Mar-04 10:10 
AnswerRe: Can I make this sloppy array better? Pin
MKlucher9-Mar-04 10:17
MKlucher9-Mar-04 10:17 
GeneralRe: Can I make this sloppy array better? Pin
LongRange.Shooter10-Mar-04 4:56
LongRange.Shooter10-Mar-04 4:56 
GeneralSecuitry restrictions with Runtime.remoting Pin
hammackj9-Mar-04 9:19
hammackj9-Mar-04 9:19 
GeneralRe: Secuitry restrictions with Runtime.remoting Pin
Tom Larsen9-Mar-04 10:04
Tom Larsen9-Mar-04 10:04 
GeneralRe: Secuitry restrictions with Runtime.remoting Pin
hammackj9-Mar-04 11:22
hammackj9-Mar-04 11:22 
GeneralRe: Secuitry restrictions with Runtime.remoting Pin
LongRange.Shooter9-Mar-04 10:15
LongRange.Shooter9-Mar-04 10:15 
GeneralRe: Secuitry restrictions with Runtime.remoting Pin
hammackj9-Mar-04 11:23
hammackj9-Mar-04 11:23 
GeneralRe: Secuitry restrictions with Runtime.remoting Pin
mav.northwind9-Mar-04 20:06
mav.northwind9-Mar-04 20:06 
GeneralRe: Secuitry restrictions with Runtime.remoting Pin
LongRange.Shooter10-Mar-04 3:11
LongRange.Shooter10-Mar-04 3:11 
GeneralTab Control - Disabling a TabPage Pin
Ruchi Gupta9-Mar-04 9:04
Ruchi Gupta9-Mar-04 9:04 
GeneralRe: Tab Control - Disabling a TabPage Pin
Heath Stewart9-Mar-04 13:14
protectorHeath Stewart9-Mar-04 13:14 
QuestionHow to convert html file to doc or rtf format Pin
Inam9-Mar-04 7:11
Inam9-Mar-04 7:11 
AnswerRe: How to convert html file to doc or rtf format Pin
Heath Stewart9-Mar-04 8:47
protectorHeath Stewart9-Mar-04 8:47 
GeneralEditing Images on the fly... Pin
Verdant1239-Mar-04 7:08
Verdant1239-Mar-04 7:08 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.