does a web server need to have Interdev extentions...

installed in order to deploy / develop MTS application?
ditkisAsked:
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

scontrerasCommented:
No.  Interdev extensions only allow remote deployment of web app files such as .html, .htm, .asp, etc. to your web-server.  Are you experiencing some problem?  Any error messages?  

Here's a preemptive answer: If you're getting the "OS Not Detected" error message, make sure you have the Computer Browser and Net Logon service installed and running.

But to address the question you asked, No, you do not need Interdev extensions installed to install MTS and/or create MTS packages.
0

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
ditkisAuthor Commented:
The instructions I found for invoking the MTS component from an ASP page required use of Interdev.  Not sure why, but I didn't find any alternative.  Why exactly do I need Interdev for that and do I need to have a full blown Interdev project, or just opening a stand along file is enough?
0
scontrerasCommented:
Have you created the MTS package?  After you create the package, you should export it.  When you export, MTS will create for you a .exe in the clients subdir of the folder to which you've exported.  Run this exe on the web server.  This .exe actually sets the DCOM link to the MTS package.  It helps to test if the link was successful by running OLEView on the web server, instantiating your object (inside of OLEView), and then popping over to your MTS box to check that the component is activated.  You'll know it's activated if you see it spinning inside the MTS Explorer.
0
The Ultimate Tool Kit for Technolgy Solution Provi

Broken down into practical pointers and step-by-step instructions, the IT Service Excellence Tool Kit delivers expert advice for technology solution providers. Get your free copy for valuable how-to assets including sample agreements, checklists, flowcharts, and more!

ditkisAuthor Commented:
Got it!
And how do you instantiate the object inside of OLEView?
thanks
0
scontrerasCommented:
To instantiate an object inside OLEView, first make sure you are in Expert Mode by pulling down the view menu and ensure "Expert Mode" is checked.  Then, within the "Object Classes" branch (it is expanded by default when you open up OLEView in Expert Mode), expand the "All Objects" branch.  At this point, OLEView will enumerate all Interfaces it is aware on the machine.  Simply look for the app id's in your library.  For example, if, when you compiled your project, you set your project name to "MyLibrary" (by setting the project name on the Project|Properties|General tab) and you have two classes called "Class1" and "Class2", then in this expanded branch you'll look for two entries: "MyLibaray.Class1" and "MyLibrary.Class2".  These are obviously the objects inside of your library that can be instantiated by OLEView.  If you expand the branch for whichever object you're interested in, you should see several COM interface "spoons" appear.  At this point, you will have effectively instantiated the object.  You should then jump back over to your MTS box and check to verify inside of Transaction Server Explorer that the object is spinning (in the Components folder of the package).
0
ditkisAuthor Commented:
THANKS!
0
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Visual Basic Classic

From novice to tech pro — start learning today.