943,023 Members | Top Members by Rank

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

Ad:
  • ASP.NET Discussion Thread
  • Unsolved
  • Views: 3692
  • ASP.NET RSS
Mar 14th, 2008
0

the beer house web starter kit - msdtc

Expand 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.
Reputation Points: 10
Solved Threads: 0
Newbie Poster
john8098 is offline Offline
2 posts
since Mar 2008
Jul 5th, 2008
0

Re: the beer house web starter kit - msdtc

Click to Expand / Collapse  Quote originally posted by john8098 ...
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.
Reputation Points: 10
Solved Threads: 0
Newbie Poster
ytliow is offline Offline
1 posts
since Jul 2008
Jul 8th, 2008
0

Re: the beer house web starter kit - msdtc

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
Reputation Points: 10
Solved Threads: 0
Newbie Poster
Houstonman is offline Offline
1 posts
since Jul 2008
Dec 19th, 2008
0

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

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)
Reputation Points: 10
Solved Threads: 0
Newbie Poster
blickberry is offline Offline
1 posts
since Dec 2008

This thread is more than three months old

No one has posted to this discussion for at least three months. Please let old threads die and do not reply to them unless you feel you have something new and valuable to contribute that absolutely must be added to make the discussion complete. Otherwise, please start a new thread in this forum instead.
Message:
Previous Thread in ASP.NET Forum Timeline: IDE for ASPX
Next Thread in ASP.NET Forum Timeline: e.Item.DataItem=null in Repeater ItemCommand





About Us | Contact Us | Advertise | Acceptable Use Policy
Forum Index | Build Custom RSS Feed


Follow us on Twitter


© 2011 DaniWeb® LLC