?
Solved

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

Posted on 2000-01-26
6
Medium Priority
?
156 Views
Last Modified: 2010-05-02
installed in order to deploy / develop MTS application?
0
Comment
Question by:ditkis
  • 3
  • 3
6 Comments
 
LVL 1

Accepted Solution

by:
scontreras earned 200 total points
ID: 2391335
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
 

Author Comment

by:ditkis
ID: 2391648
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
 
LVL 1

Expert Comment

by:scontreras
ID: 2393837
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 new generation of project management tools

With monday.com’s project management tool, you can see what everyone on your team is working in a single glance. Its intuitive dashboards are customizable, so you can create systems that work for you.

 

Author Comment

by:ditkis
ID: 2393984
Got it!
And how do you instantiate the object inside of OLEView?
thanks
0
 
LVL 1

Expert Comment

by:scontreras
ID: 2397525
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
 

Author Comment

by:ditkis
ID: 2397547
THANKS!
0

Featured Post

Never miss a deadline with monday.com

The revolutionary project management tool is here!   Plan visually with a single glance and make sure your projects get done.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Introduction In a recent article (http://www.experts-exchange.com/A_7811-A-Better-Concatenate-Function.html) for the Excel community, I showed an improved version of the Excel Concatenate() function.  While writing that article I realized that no o…
Article by: Martin
Here are a few simple, working, games that you can use as-is or as the basis for your own games. Tic-Tac-Toe This is one of the simplest of all games.   The game allows for a choice of who goes first and keeps track of the number of wins for…
Get people started with the process of using Access VBA to control Outlook using automation, Microsoft Access can control other applications. An example is the ability to programmatically talk to Microsoft Outlook. Using automation, an Access applic…
Get people started with the process of using Access VBA to control Excel using automation, Microsoft Access can control other applications. An example is the ability to programmatically talk to Excel. Using automation, an Access application can laun…
Suggested Courses
Course of the Month5 days, 7 hours left to enroll

601 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question