|
Hello,
I'm trying to use sobe web methods in my windows service but I'm having a problem with the ones that need authentication.
The webservice has a method named "Authentication" but it returns always false. I set the cookiecontainer before calling this method, besides the cookiecontainer after the method is called it raises his count to 1. The result of the authentication is false. Which doesn't allow me to call other web methods that require authentication.
When i try exactly the same code with an aspx page, it works fine.
Does authentication has to always run in a browser?
How can i use in my windows service?
Code:
PalviewWS.Palview palview = new global::PWYDService.PalviewWS.Palview();
palview.CookieContainer = System.Net.CookieContainer();
bool result = palview.Authentication("xxx", "xxx");
Thanks in advance!
|
|
|
|
|
This is just a guess, but when you call the web service from your aspx page you are running under the context of your app pool. By default this is the aspnet user. Or you can set the identity of the app pool as well. Anyway, it is unlikely that your windows service is running under the aspnet user. I am guessing this is where your authentication problem is.
You can create a new local user, set the app pool to run as the user. Add that user to the IIS_WPG group so things will work properly in IIS. Then if you used that same user as the identity of your windows service, I am guessing you wouldn't have any more authentication problems.
I wrote an article recently that has steps at the bottom of it on how to set up a local user and set the app pool to be using that local user.
http://www.codeproject.com/useritems/SingleWebConfigFile.asp[^]
Hope that helps.
Ben
|
|
|
|
|
Hi,
I have a web app that needs to access a file on my server and apply a watermark of plain text including a timestamp, the file formats are likely to be tifs though that could change.
I have searched the forum and found one or two other posts on the issue but I'm new enough to c# and .net to not understand whats going on.
I know the locations of the files need to watermark, so am not working with a freshly uploaded file.
Can someone please at least point me in the right direction as I am wandering blind at the moment.
many thanks
mark
|
|
|
|
|
Basically you want to load the image, create a Graphics object on it (essentially a canvas) and then draw the text. Along the lines of:
using (Image imageToWatermark = Image.FromFile(filename))
{
using (Graphics gfx = Graphics.FromImage(imageToWatermark))
{
using (SolidBrush brush = new SolidBrush(Color.FromArgb(127, 255, 0, 0))
{
gfx.DrawString(watermarkText, brush, x, y);
}
}
imageToWaterpmark.Save(newFilename, ImageFormats.Png);
}
|
|
|
|
|
markymark82 wrote: apply a watermark of plain text including a timestamp, the file formats are likely to be tifs
markymark82 wrote: I'm new enough to c# and .net to not understand whats going on.
what's going on with what? Adding a watermark to an existing .tiff file has no direct connection with C# or the .NET platform. Do you know what is involved in adding a watermark to a .tiff file without regard to a specific programming language?
led mike
|
|
|
|
|
The language that I am using is C# on the .Net platform and no, I don't know what is involved, but I need to watermark drawings from my app, or at the least tell my app to instruct another external program to do the watermarking, preferabley from commandline.
I'm afraid i'm in at the deepend, but thats what comes of working for the MOD!
|
|
|
|
|
I think Ed.Poore gives you the simplest solution.
led mike
|
|
|
|
|
Hi, when you search CP for "watermark" you find many interesting articles
|
|
|
|
|
How can I make flash movies transparent using C# in .NET 2.0 win forms application ? Setting the WMMODE to transparent doesn't work. I know it's doable by using TransparencyKey on Form but it just doesn't work allways and I also need to make it work on 98's .
|
|
|
|
|
Windows 98 doesn't support Layered Windows, and hence doesn't support transparency. Layered Windows didn't show up until Windows 2000.
Dave Kreskowiak
Microsoft MVP - Visual Basic
|
|
|
|
|
And what about windows 2000 > . There is a flash player activeX control in .NET VS 2005 called Macromedia Flash Factory Object which can play flash. It has MWMODE setting , which when set to transparent doesn't do it's job. Is there any way to fix that ?
|
|
|
|
|
You'll have to ask Adobe about that. Since the Flash Player does it's own rendering, Transparency could work, but only inside the Flash window on your form. You won't be able to see through the form itself.
Dave Kreskowiak
Microsoft MVP - Visual Basic
|
|
|
|
|
Check out this link, hope It helps you
http://www.adobe.com/cfusion/knowledgebase/index.cfm?id=tn_14201
|
|
|
|
|
I'm not developing internet application, but windows forms application. That mwmode doesn't work as it suppose to...
|
|
|
|
|
|
|
RajeevKumarSharma wrote: i want to change any amount in words in c#.
as 1234 one thousand two hundread thirty four only.
please reply some one.
Gosh! I remember a similar homework exercise when I was at uni'
Start by writing down some numbers in numerical and word form. You will soon spot a repeating pattern.
1 to 20 don't repeat.
At 21 to 29 you have a pattern of "twenty" followed by n-20
At 31 to 39 you have a pattern of "thirty" followed by n-30
...
At 101 you have a pattern that has "one hundred and" followed by n-100
At 1001 you have a pattern that has "one thousand and" followed by n-1000
At 1101 you have a pattern that has "one thousand" followed by n-1000
NOTE 1: n-x means the pattern formed as if you subtraced n from x and used that pattern. e.g. 21 is twenty followed by 21-20 = 1 ==> twenty one
NOTE 2: These rules apply for Standard English. American English is slightly different.
|
|
|
|
|
Try this:
http://weblogs.asp.net/justin_rogers/archive/2004/06/09/151675.aspx
|
|
|
|
|
Colin Angus Mackay wrote: At 101 you have a pattern that has "one hundred and" followed by n-100
If I recall right from some math classes in school, you're not supposed to say 'and'. 101 becomes "one-hundred one". Maybe that's my non-standard American English.
|
|
|
|
|
Judah Himango wrote: If I recall right from some math classes in school, you're not supposed to say 'and'. 101 becomes "one-hundred one". Maybe that's my non-standard American English.
Yes, I was taught the exact reverse. "One hundred and one" is correct where I am. If you said "One hundred one" here without an accompanying American accent it would possibly be interpreted as two distinct numbers.
|
|
|
|
|
Colin Angus Mackay wrote: Yes, I was taught the exact reverse.
Funny. Although not quite as funny as the fanny differences. My wife watches "The Nanny" TV show, and the theme song for that show involves the Nanny getting thrown out on her fanny...now that I know "standard" English, I find that funny every time I hear the song.
|
|
|
|
|
Judah Himango wrote: My wife watches "The Nanny" TV show, and the theme song for that show involves the Nanny getting thrown out on her fanny...
You would have thought they would have realised, they do have a couple of British actors on the show.
|
|
|
|
|
Can somebody help me with this? I am a student and try to learn internet programming with ASP.NET, C#, mySQL on Linux-servers.
I want to convert this code I got from my ISP to a C# code.
I am running an application from ASP.NET written in C# and want to connect to a mySQL database which is running over internet on a linux server.
<%
Dim objConn
Dim objRS
Set objRS = Server.CreateObject("ADODB.Recordset")
Set objConn = Server.CreateObject("ADODB.Connection")
objConn.ConnectionString="DRIVER={MySQL};SERVER=localhost;"_
& "DATABASE=[DATABASE_NAME] ; UID=[DATABASE_NAME] ; PWD=[MySQL-PWD];"
objConn.Open
objRS.Open "[PASTE-QUERY-HERE]", objConn, 3,3
objRS.Close
Set objRS = Nothing
objConn.Close
Set objConn = Nothing
%>
The code is like following:
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="myWebApplication._Default" %>
<title>myWebApplication
|
|
|
|
|
adodb is not ADO.Net I think
The easiest method is to set up an ODBC connection and use the ODBC connection classes with .NET.
File Not Found
|
|
|
|
|
I found following link:
href="http://dev.mysql.com/downloads/connector/net/5.0.html"
From there I installed:
- Connector/Net
- Visual Studio .NET plugin
In the mySQL.Data Help file I found the following code for inserting a row in a table:
public void InsertRow(string myConnectionString)
{
// If the connection string is null, use a default.
if(myConnectionString == "")
{
myConnectionString = "Database=Test;Data Source=localhost;User Id=username ; Password=pass";
}
MySqlConnection myConnection = new MySqlConnection(myConnectionString);
string myInsertQuery = "INSERT INTO Orders (id, customerId, amount) Values(1001, 23, 30.66)";
MySqlCommand myCommand = new MySqlCommand(myInsertQuery);
myCommand.Connection = myConnection;
myConnection.Open();
myCommand.ExecuteNonQuery();
myCommand.Connection.Close();
}
|
|
|
|