XML Performance Issues post patch

We have a web application making use of the SignedXML and X509Certificate2 
classes. The server is running Windows Server 2008 Standard.

Since the December patches were installed - my guess is either KB973688 
(Update for MSXML Core Services 4.0 SP2) or KB948465 (Windows Server 2008 
SP2) - performance has plumeted. Digging into the cause, the 
SignedXML.ComputeSignature() method and assigning a private key to the 
SigningKey each take 10-15 seconds to execute, all other operations execute 
in fractions of a second.

Google implies that I may be alone on this, but I'd like to know what's 
going on. Before the patch these operations only required a second or so.

Any advice would be appreciated.
0
Utf
1/27/2010 7:01:02 PM
dotnet.xml 7266 articles. 0 followers. Follow

1 Replies
1652 Views

Similar Articles

[PageSpeed] 56

Chad L wrote:
> We have a web application making use of the SignedXML and X509Certificate2 
> classes. The server is running Windows Server 2008 Standard.
> 
> Since the December patches were installed - my guess is either KB973688 
> (Update for MSXML Core Services 4.0 SP2) or KB948465 (Windows Server 2008 
> SP2) - performance has plumeted. Digging into the cause, the 
> SignedXML.ComputeSignature() method and assigning a private key to the 
> SigningKey each take 10-15 seconds to execute, all other operations execute 
> in fractions of a second.

Aren't "SignedXML and X509Certificate2" .NET classes? I don't see how 
changes to MSXML 4 (which is COM and not .NET) affect .NET classes.

You might want to post your question in the MSDN forums as there, 
contrary to the newsgroups, some Microsoft employees answer questions so 
you have a better chance finding expertise there.

http://social.msdn.microsoft.com/forums/en-US/xmlandnetfx/threads/ is 
about XML in the .NET framework but I am not sure SignedXml is 
considered part of that. So asking first in 
http://social.msdn.microsoft.com/Forums/en-US/whatforum/threads might 
make sense.



-- 

	Martin Honnen --- MVP XML
	http://msmvps.com/blogs/martin_honnen/
0
Martin
1/28/2010 11:14:37 AM
Reply:

Similar Artilces:

Posts
I wrote a post on the Community Web Site. It is not showing up here, nor are the postings on the Community site showing up. Is this a Microsoft Mail thing? -- Mary Sauer MSFT MVP http://office.microsoft.com/ http://msauer.mvps.org/ news://msnews.microsoft.com What was the topic of the one you're not seeing? -- JoAnn Paules MVP Microsoft [Publisher] ~~~~~ How to ask a question http://support.microsoft.com/KB/555375 "Mary Sauer" <mary-sauer@mycolumbus.rr.com> wrote in message news:%23osu7oB4HHA.484@TK2MSFTNGP06.phx.gbl... >I wrote a post on the Community Web Si...

Data Execution Prevention Error -Post use of "GoToMyPC.com"
How can I fix this Error issue: My computer starts shutting down with the following message after being on the computer for 15 minute or more: "Window must now restart because the DCOM Server Process Laucher service terminated unexpectedly" then "Data Execution Prevention - Microsoft Windows To help protect your computer, Windowsw has closed this program. Name: Generic Host Process for Wind32 Services Publisher: Microsoft Corportation" then "Generic Host Process for Win32 Services encountered a problem and needed to close. This pos...

Using Docbook with Xml-Control
Hi! In my application I transform a docbook file to a html view using the webcontrol "Xml" (with a xsl).It works fine, except the using of the tag "fileref" in the docbook-file will cause an exception: _ctl1_DesktopThreePanes1_ThreePanes__ctl3_xml1: Failed! Object reference not set to an instance of an object. (The IE6.0 xml-parser transform the docbook file correctly) Any ideas? Thanks, Otmar Otmar Ganahl wrote: > In my application I transform a docbook file to a html > view using the webcontrol "Xml" (with a xsl).It works > fine, except the ...

Creating XML element from XPath
Hi, Is it possible to automatically create an XML element given an XPath query? For example I have the following XML doc: <topic> <title>Hi this is the title</title> <description>This is a simple desc</description> </topic> Now say I have an XPath query '/topic/age' which will return a null node if I run it against the above XML doc. Now is there an easy way to automatically create the age node if it doesn't exist? Or do I need to do manual parsing and create the node manually? For the above example probably you'll think that ...

Access Report 'Graphs'
I am running a function/report that completes the following: 1. Modifies a temp table based on user selection (two variables - Easy) 2. Modifies the temp table with summary line at end of table (summarizing table data - Totals for Graphs) 3. Render a report based on that table 4. Render 6 graphs to show on the report All should be good at this point. Table is modified/updated with correct detail information and summary line. Report opens and queries the table correctly (always). Issue: Each Graph has a select statement based on each requirment (two items only) and the report runs 95...

Generate test DATA from XML Schema
Hi all! Please help me, I need some free util to generate testing data form XML Schema. I would like to show approximate tree of elements and I don't want to write a code (traverse through the SOM). Any ideas? Thank you Petr Voto�ek wrote: > Please help me, I need some free util to generate testing data form XML > Schema. I would like to show approximate tree of elements and I don't want > to write a code (traverse through the SOM). Take a look at "Generating XML Documents from XML Schemas" at http://msdn.microsoft.com/xml/default.aspx?pull=/library/en-us/dnx...

Cant find xml source pane in data menu
Just upgraded to Excel 2003 (Student & Teachers Edition). Been trying the Microsoft training on xml. In one of the seesions it tells me to point to XML on the data menu and then click XML Source. I dont seem to have the XML option. I've looked in toolbar options etc. but nothing there. Is it to do with the version? ...

New to xml
I'm trying to write my xsl to display an unordered list fromt the xml file where location is equal to top: <siteMap xmlns="http://schemas.microsoft.com/AspNet/SiteMap-File-1.0" > <siteMapNode url="~/index.aspx" title="Home" location="top"> <siteMapNode url="~/about_us/index.aspx" title="About Us" location="top" > <siteMapNode url="~/about_us/mediaroom.aspx" title="Media Room" /> <siteMapNode url="~/about_us/awards.aspx" title="Awards" /> <siteMapNo...

intermittent issues with lowercase 't' 'h' 'c' in outlook.
The above letters will periodically cease to function in outlook but they continue to work in notepad. Lower case only is affected the uppercase works fine. ...

controlling spam with MSExchange.UceContentFilter.xml
Hi I need to know if there is a way of using a wild card word inconjunction with the MSExchange.UceContentFilter.xml. I will try to explain, recently our ISP who provide our first line spam filtering changed their methods of controlling spam and since this change we are getting alot more spam into our exchange systems. They delete obvious spam but the ones they are a little unsure about they now send it out and adjust the subject to include the word spam I now this sounds daft but just go along with it. So we are getting alot of spam with the different subjects all prefixed with {s...

DNS issues, reverse lookup, MX records
Hello, I've done some searching in the groups, but I'd like to pose a specific scenario. We are getting these errors: #4.7.1 smtp;450 4.7.1 Client host rejected: cannot find your reverse hostname, This is the situation. Our domain name is registered with network solutions. Our website is hosted with Yahoo on a business account. Yahoo used to host our email as well. Recently we put in a local SBS 2003 server to host our Exchange locally. Originally our Network solutions account had all DNS pointing to Yahoo's name servers, as it should have. We wanted to switch the MX reco...

Posting Interrupted #3
We have batches which come up with a ststus as 'posting interrupted', I have checked the profiles and the users have posting permissions. What am I missing? This could have happened for a number of reasons, but should not be related to any user permissions. Try releasing the batch under Routines >> Batch Recovery. Print an edit list before posting again to verify that there are no distribution errors with any transactions in the batch. "rcr" wrote: > We have batches which come up with a ststus as 'posting interrupted', I have > checked the profi...

DNS issues with exchange
I hope this is the right place to post this. I am using software as my router behind that I have a exchange server called ie. Mydomain.com which I also registered. I also have a DNS server on this server. I am using DMZ (uses a private address for the server) port for this server I made the appropriate rules to foreword, port 25 (tcp) /53(udp)/443(tcp) to the dmz port. I have no problem sending email from the server and connecting to the server via HTTPS. For some odd reason I can’t receive any email at all. Btw I am using Win2k3 SBS, did I make a mistake configuring the DNS on the se...

Paycheck catagory issues
I would like to track my paycheck, so I tried to add it under the Bills section. That's great but will I get a double post since I automatically dnload info from my bank? It won't double post to your check register. You'll have an option to match your paycheck per bank to the automatic one. I usually insert my categorized paycheck before I download it and it matches for me and I just click accept the transaction. Here's the problem I'm dealing with. Ever since I set up my categorized paycheck when I look at the Current Month Budget view Money doubles my income. It...

Relationship Issues
I am wondering is it possible to have a parent relationship tied to more than one child? If so, is there a way to resolve the issue? -- Thank You,; Vince Yes it is possible: Parent = case of 24 Child = 4 Six Packs Parent = Case of 24 Child = 24 Singles What issue needs resolving? This seems like a reasonable condition. -- Glenn Adams Tiber Creek Consulting http://www.tibercreek.com glenn@tibercreek.com ---------------------------------------------- Please DO NOT respond to me directly but post all responses here in the newsgroup so that all can share the information "Vince&qu...

Illegal Immigration, the Non-Issue of the Week........................
Our politicians loved talking about it this week, but they won't do anything about it. Get the details from The Expert: http://www.ExpertHumor.com/ *** Free account sponsored by SecureIX.com *** *** Encrypt your Internet usage with a free VPN account from http://www.SecureIX.com *** ...

Check this corrective patch from the MS
--jvpplluf Content-Type: multipart/related; boundary="fjivqayfwxnprlkf"; type="multipart/alternative" --fjivqayfwxnprlkf Content-Type: multipart/alternative; boundary="cigzxgkmd" --cigzxgkmd Content-Type: text/plain Content-Transfer-Encoding: quoted-printable MS Consumer this is the latest version of security update, the "September 2003, Cumulative Patch" update which resolves all known security vulnerabilities affecting MS Internet Explorer, MS Outlook and MS Outlook Express as well as three newly discovered vulnerabilities. Install now to continue...

Paying credit card issuing banks in payables
We're just converting to GP 9.0 The bank for our corporate credit card is a vendor. Each month we add an invoice for the minimum due (which happens to be the interest and is distributed as such). This is nice because we can see on our cash flow reports what the minimum payment is and when it's due. But... We always pay more than the interest (minimum due), to pay down principle and new charges. So... My first inclination was to create an additional invoice each month that only included the principle portion of the transaction.... tedious. Then I thought, why not just create a ...

Performance Monitoring for CRM 4.0 with SCOM or another tool? #2
Hi. As far as I can tell, the only performance monitoring pack for CRM 4.0 is for MOM; however we run Microsoft SCOM. I was wondering the following: 1. Could someone be nice enough to post the CRM MOM counters and thresholds so we can build our own perfmon script? 2. Could someone let me know if a monitoring pack for SCOM will someday be available? (either from MS or 3rd party) 3. Could someone let me know if there is an existing 3rd party utility I could use to monitor my CRM environment (I haven't seen one but maybe there is one). Thank you! ...

user id on posting journal
Hi, I am wondering what is the logic of having the the id of the user who printed the posting journal rather than the user who posted the transaction? is there anyway to change this logic Regards, Michael, IMHO, the logic is that when you have 5 users all printing reports to the same printer and not picking them up right away, it's helpful to have the user who printed in the header to figure out who each printout belongs to. The user who posted the transaction is stored in the database, and while I have not tested this for all posting journals, I believe you can add it on most of t...

New record on a new day (re-post)
I seem to be having problems with this post, so I am going to try again. I need help in coding a form so that the following can happen: The scenario is that a user will open the form for the first time on Sept 21st, for example, and the form will be blank. Any subsequent times the user opens the form on Sept 21st it will default to the same record in the table for that day so that more information can be added to that record. On September 22nd, the form will be blank once again. I was given the following code to try: Private Sub Form_Load() On Error GoTo Error_Handler Dim db As DAO.Dat...

Can not Load XML
Hi I am trying to load the XML document from a file like XmlDocument requestDoc = new XmlDocument(); requestDoc.Load( strFileName ); I am getting Error '&#9792;', hexadecimal value 0x0C, is an invalid character. Line 1940, position 1. I can load the same file using IE 6.0 with out any errors I am using Visual Studio .Net 1.1(2003) Any Clues ???? Thanks Kiran Kiran, 0x0C is not a legal character in any XML document (regardless if IE does display it). The spec explicitly spells out which characters may occur in a legal document [0]. You can find more information on thi...

Re: Outlook not opening...<Solved> Long post
For those that are interested I have solved the problem I had as per my previous mail. > I'm having problems with Outlook 2k AND Outlook 97, neither of which > will open on my Windows XP system. I have run Outlook 2k for some > time now with no problem until a session of installing some Hotfixes. > The next day it wouldn't open. I tried '97 on the offchance that > would work but got the same problem. I have a 2 PC network and I link > to the .PST file on the other PC (outlook is fine on there). > I have tried the suggestions to the other people on this list bu...

XML newbie: How to add/replace an attribute
Hi all, Whenever I need to deal with XML I kind of stumble around in the XML namespace until I find the class that seems to do what I'm trying to do. This time around, I've been trying to find a reasonably straightforward way to do something that should be very simple, and I've gotten to the point where I need to ask for help. I have a bunch of files that contain XML looks like this: <?xml version="1.0" encoding="utf-8"?> <manifest version="1" exceptions="*.doc"> <file>.\abc.txt</file> <file>.\def.txt&...

Date formatting issue
In my query I used: Month: Format(Month([DA Peer Review]![Start Time]),"mmmm") I created a query using the above formula so that I could add a month field in my query (i want to be able to generate reports by month) The current test data in my tables are all march dates and the start time field is build off of a command button using the Now formula. My new Month field as written above populated all with January. Since All of my test entries are dated with march dates, it should have returned March. I am wondering what I am doing wrong? Does it matter that my current star...