the beer house web starter kit - msdtc

Please support our ASP.NET advertiser: Intel Parallel Studio Home
View Poll Results: What programing language you using?
vb.net 2 100.00%
c# 1 50.00%
j# 0 0%
c++ 0 0%
Multiple Choice Poll. Voters: 2. You may not vote on this poll

Reply

Join Date: Mar 2008
Posts: 2
Reputation: john8098 is an unknown quantity at this point 
Solved Threads: 0
john8098 john8098 is offline Offline
Newbie Poster

the beer house web starter kit - msdtc

 
0
  #1
Mar 14th, 2008
Most of the asp.net shared web hosting didn't support msdtc ( Microsoft Distributed Transaction Coordinator ) , when using Thebeerhouse starter kit , you would encounter error when click submit now ( go paypal section ) & in admin list of user and order also result in error. because this all need to use msdtc to update the data. But i have modified the code. It run on godaddy.com shared hosting enviroment. my web site is won-mart, any one need help, feel free to ask me.
Reply With Quote Quick reply to this message  
Join Date: Jul 2008
Posts: 1
Reputation: ytliow is an unknown quantity at this point 
Solved Threads: 0
ytliow ytliow is offline Offline
Newbie Poster

Re: the beer house web starter kit - msdtc

 
0
  #2
Jul 5th, 2008
Originally Posted by john8098 View Post
Most of the asp.net shared web hosting didn't support msdtc ( Microsoft Distributed Transaction Coordinator ) , when using Thebeerhouse starter kit , you would encounter error when click submit now ( go paypal section ) & in admin list of user and order also result in error. because this all need to use msdtc to update the data. But i have modified the code. It run on godaddy.com shared hosting enviroment. my web site is won-mart, any one need help, feel free to ask me.
Yes, it will be greatly appreciated if you share your fix.
Reply With Quote Quick reply to this message  
Join Date: Jul 2008
Posts: 1
Reputation: Houstonman is an unknown quantity at this point 
Solved Threads: 0
Houstonman Houstonman is offline Offline
Newbie Poster

Re: the beer house web starter kit - msdtc

 
0
  #3
Jul 8th, 2008
Hey John,
I checked out your site and registered everything worked great...nice site! can you share the code to get thebeerhouse to work with paypal on godaddy's servers?
Thanks
Tim
Reply With Quote Quick reply to this message  
Join Date: Dec 2008
Posts: 1
Reputation: blickberry is an unknown quantity at this point 
Solved Threads: 0
blickberry blickberry is offline Offline
Newbie Poster

Re: the beer house web starter kit - msdtc - Not too scary

 
0
  #4
Dec 19th, 2008
MSDTC is not technically required on the BeerHouse, just SQL forces you down that path - TBH uses nested transactions over the same connection - an outer tran to create the order ID and the inner ones to add each product to that order - comitting all transactions in one big bang at the end.

I also began coding round it and got it working by closing the tran to get the order ID and opening a new one to add each product (storing order ID in a local var and passing it through each time) - dig around in MB.TheBeerHouse.BLL.Store. But you don't want to do that -

Just add this to the end of the connection string ...

;Enlist=false

...this tells sql server not to worry about promoting transactions and just get on with the job - as long as the connection remains open you are laughing and the site will work without begging for MSDTC to be turned on. NO CODE REQUIRED!!

The up side - the web site will perform a bit quicker and you can host it anywhere.

The down side - you are not using the full promoted transaction scope of SQL 2005 and run a miniscule risk of the transaction not rolling back if it loses the connection half way through. TBH stores the order in the database anyway so the user can go to the orders page an finish at a later date.

Have fun! John ...c/o blickberry.com (work in progress)
Reply With Quote Quick reply to this message  
Reply

This thread is more than three months old.
Perhaps start a new thread instead?
Message:



Other Threads in the ASP.NET Forum
Thread Tools Search this Thread



About Us | Contact Us | Advertise | DaniWeb | Acceptable Use Policy | RSS Feed

©2003 - 2009 DaniWeb® LLC