Home > Archive > microsoft.public.cert.exam.mcsd > August 2003 > Try this Question





You are viewing an archived Text-only version of the thread. To view this thread in it's original format and/or if you want to reply to this thread please [click here]

Author Try this Question
Justin Dutoit

2003-08-21, 10:24 pm


I'm a little confused about this MeasureUp practice exam question:

"You are planning to deploy an ASP.NET Web application to a production
server in your company.
"This application uses custom ASP.NET web server controls that are part of
the same solution but that reside in another assembly.
"You anticipate that other ASP.NET web applications developed in your
company will also use these custom controls when they are deployed to the
production server.
"How should you deploy your application?"

a. Copy the assembly containing the custom controls to the Web application's
bin folder.

b. Add the ASP.NET web application to the global assembly cache.

c. Add the assembly containing the custom controls to a merge module. Add
this merge module to a Web Setup project containing the web application. Run
the setup application on the production server.

d. Deploy the ASP.NET web application by using any deployment mechanism. Use
the gacutil.exe utility to install the assembly containing the custom
controls into the global assembly cache on the production server."

The answer is (d). I thought merge modules were used to deploy components
that might be shared among apps, so they can be uninstalled later. (And yet
I know you put components into the GAC if they are used by multiple apps.)
The reason given by MeasureUp is that "Because the assembly will only be
used within your company, you only need to install it into the GAC once. The
assembly will not need to be installed by other applications."

I don't understand that. I would have chosen (c)- could someone explain to
me where I'm going wrong?

Thanks
Justin D


MarkSJ

2003-08-22, 3:24 am

Your answer is the one I gave when I first answered it on the MeasureUp
exam.
There are several questions like that; the wording in the question doesn't
really explain their intention and makes the question needlessly confusing.
If it had been worded more like "It is unlikely that you will ever install
these custom controls on any machine other than this one production server.
How should you deploy your application?" --- then I would have chosen (d)
first.

But then when I took the real test, there was a question worded almost
exactly the same. Perhaps the MeasureUp folks are preparing you for how
tricky some of the questions can be.



"Justin Dutoit" <anon@anon.com> wrote in message
news:%23gz42KFaDHA.1580@tk2msftngp13.phx.gbl...
>
> I'm a little confused about this MeasureUp practice exam question:
>
> "You are planning to deploy an ASP.NET Web application to a production
> server in your company.
> "This application uses custom ASP.NET web server controls that are part of
> the same solution but that reside in another assembly.
> "You anticipate that other ASP.NET web applications developed in your
> company will also use these custom controls when they are deployed to the
> production server.
> "How should you deploy your application?"
>
> a. Copy the assembly containing the custom controls to the Web

application's
> bin folder.
>
> b. Add the ASP.NET web application to the global assembly cache.
>
> c. Add the assembly containing the custom controls to a merge module. Add
> this merge module to a Web Setup project containing the web application.

Run
> the setup application on the production server.
>
> d. Deploy the ASP.NET web application by using any deployment mechanism.

Use
> the gacutil.exe utility to install the assembly containing the custom
> controls into the global assembly cache on the production server."
>
> The answer is (d). I thought merge modules were used to deploy components
> that might be shared among apps, so they can be uninstalled later. (And

yet
> I know you put components into the GAC if they are used by multiple apps.)
> The reason given by MeasureUp is that "Because the assembly will only be
> used within your company, you only need to install it into the GAC once.

The
> assembly will not need to be installed by other applications."
>
> I don't understand that. I would have chosen (c)- could someone explain to
> me where I'm going wrong?
>
> Thanks
> Justin D
>
>



Justin Dutoit

2003-08-22, 4:24 am

Thanks for replying. Please could you tell me why you don't use a merge
module in this case- is it because you won't need to uninstall the
component?

What tips would you give to prepare?

Cheers
Justin D

"MarkSJ" < Newsgroup_email@weednoreplywee
d.com> wrote in message
news:6vmdnRaMTbvhJ9iiU-KYuQ@comcast.com...
> Your answer is the one I gave when I first answered it on the MeasureUp
> exam.
> There are several questions like that; the wording in the question doesn't
> really explain their intention and makes the question needlessly

confusing.
> If it had been worded more like "It is unlikely that you will ever install
> these custom controls on any machine other than this one production

server.
> How should you deploy your application?" --- then I would have chosen (d)
> first.
>
> But then when I took the real test, there was a question worded almost
> exactly the same. Perhaps the MeasureUp folks are preparing you for how
> tricky some of the questions can be.
>
>
>
> "Justin Dutoit" <anon@anon.com> wrote in message
> news:%23gz42KFaDHA.1580@tk2msftngp13.phx.gbl...
> >
> > I'm a little confused about this MeasureUp practice exam question:
> >
> > "You are planning to deploy an ASP.NET Web application to a production
> > server in your company.
> > "This application uses custom ASP.NET web server controls that are part

of
> > the same solution but that reside in another assembly.
> > "You anticipate that other ASP.NET web applications developed in your
> > company will also use these custom controls when they are deployed to

the
> > production server.
> > "How should you deploy your application?"
> >
> > a. Copy the assembly containing the custom controls to the Web

> application's
> > bin folder.
> >
> > b. Add the ASP.NET web application to the global assembly cache.
> >
> > c. Add the assembly containing the custom controls to a merge module.

Add
> > this merge module to a Web Setup project containing the web application.

> Run
> > the setup application on the production server.
> >
> > d. Deploy the ASP.NET web application by using any deployment mechanism.

> Use
> > the gacutil.exe utility to install the assembly containing the custom
> > controls into the global assembly cache on the production server."
> >
> > The answer is (d). I thought merge modules were used to deploy

components
> > that might be shared among apps, so they can be uninstalled later. (And

> yet
> > I know you put components into the GAC if they are used by multiple

apps.)
> > The reason given by MeasureUp is that "Because the assembly will only be
> > used within your company, you only need to install it into the GAC once.

> The
> > assembly will not need to be installed by other applications."
> >
> > I don't understand that. I would have chosen (c)- could someone explain

to
> > me where I'm going wrong?
> >
> > Thanks
> > Justin D
> >
> >

>
>



Justin Dutoit

2003-08-22, 4:24 am

Also could you tell me, should I prepare for questions on multimedia, and on
help- there is a chapter on each in the Training Kit from MSPress.

Tks
Justin
"MarkSJ" < Newsgroup_email@weednoreplywee
d.com> wrote in message
news:6vmdnRaMTbvhJ9iiU-KYuQ@comcast.com...
> Your answer is the one I gave when I first answered it on the MeasureUp
> exam.
> There are several questions like that; the wording in the question doesn't
> really explain their intention and makes the question needlessly

confusing.
> If it had been worded more like "It is unlikely that you will ever install
> these custom controls on any machine other than this one production

server.
> How should you deploy your application?" --- then I would have chosen (d)
> first.
>
> But then when I took the real test, there was a question worded almost
> exactly the same. Perhaps the MeasureUp folks are preparing you for how
> tricky some of the questions can be.
>
>
>
> "Justin Dutoit" <anon@anon.com> wrote in message
> news:%23gz42KFaDHA.1580@tk2msftngp13.phx.gbl...
> >
> > I'm a little confused about this MeasureUp practice exam question:
> >
> > "You are planning to deploy an ASP.NET Web application to a production
> > server in your company.
> > "This application uses custom ASP.NET web server controls that are part

of
> > the same solution but that reside in another assembly.
> > "You anticipate that other ASP.NET web applications developed in your
> > company will also use these custom controls when they are deployed to

the
> > production server.
> > "How should you deploy your application?"
> >
> > a. Copy the assembly containing the custom controls to the Web

> application's
> > bin folder.
> >
> > b. Add the ASP.NET web application to the global assembly cache.
> >
> > c. Add the assembly containing the custom controls to a merge module.

Add
> > this merge module to a Web Setup project containing the web application.

> Run
> > the setup application on the production server.
> >
> > d. Deploy the ASP.NET web application by using any deployment mechanism.

> Use
> > the gacutil.exe utility to install the assembly containing the custom
> > controls into the global assembly cache on the production server."
> >
> > The answer is (d). I thought merge modules were used to deploy

components
> > that might be shared among apps, so they can be uninstalled later. (And

> yet
> > I know you put components into the GAC if they are used by multiple

apps.)
> > The reason given by MeasureUp is that "Because the assembly will only be
> > used within your company, you only need to install it into the GAC once.

> The
> > assembly will not need to be installed by other applications."
> >
> > I don't understand that. I would have chosen (c)- could someone explain

to
> > me where I'm going wrong?
> >
> > Thanks
> > Justin D
> >
> >

>
>



MarkSJ

2003-08-22, 10:24 am

The unworded emphasis on the MeasureUp questions seems to be "easiest,
quickest way possible" when it comes to deployments.
From their description, the question is really about installing the
application (emphasis on application, not custom controls) on an internal
web server. The questions that don't mention uninstalling apps or
components seem to imply that the ability to uninstall doesn't matter.

The question seems to imply 'xcopy and gacutil' since it only mentions one
server within your organization to install to, and doesn't say anything
about needing to uninstall.

It seems that the questions are geared toward a small shop, where the
developer wears many hats; performing installs, has administrator access to
QA and production servers, etc.

Mark.


"Justin Dutoit" <anon@anon.com> wrote in message
news:uCuIa4HaDHA.2256@TK2MSFTNGP10.phx.gbl...
> Thanks for replying. Please could you tell me why you don't use a merge
> module in this case- is it because you won't need to uninstall the
> component?
>
> What tips would you give to prepare?
>
> Cheers
> Justin D
>
> "MarkSJ" < Newsgroup_email@weednoreplywee
d.com> wrote in message
> news:6vmdnRaMTbvhJ9iiU-KYuQ@comcast.com...
> > Your answer is the one I gave when I first answered it on the MeasureUp
> > exam.
> > There are several questions like that; the wording in the question

doesn't
> > really explain their intention and makes the question needlessly

> confusing.
> > If it had been worded more like "It is unlikely that you will ever

install
> > these custom controls on any machine other than this one production

> server.
> > How should you deploy your application?" --- then I would have chosen

(d)
> > first.
> >
> > But then when I took the real test, there was a question worded almost
> > exactly the same. Perhaps the MeasureUp folks are preparing you for how
> > tricky some of the questions can be.
> >
> >
> >
> > "Justin Dutoit" <anon@anon.com> wrote in message
> > news:%23gz42KFaDHA.1580@tk2msftngp13.phx.gbl...
> > >
> > > I'm a little confused about this MeasureUp practice exam question:
> > >
> > > "You are planning to deploy an ASP.NET Web application to a production
> > > server in your company.
> > > "This application uses custom ASP.NET web server controls that are

part
> of

> > > the same solution but that reside in another assembly.
> > > "You anticipate that other ASP.NET web applications developed in your
> > > company will also use these custom controls when they are deployed to

> the
> > > production server.
> > > "How should you deploy your application?"
> > >
> > > a. Copy the assembly containing the custom controls to the Web

> > application's
> > > bin folder.
> > >
> > > b. Add the ASP.NET web application to the global assembly cache.
> > >
> > > c. Add the assembly containing the custom controls to a merge module.

> Add
> > > this merge module to a Web Setup project containing the web

application.
> > Run
> > > the setup application on the production server.
> > >
> > > d. Deploy the ASP.NET web application by using any deployment

mechanism.
> > Use
> > > the gacutil.exe utility to install the assembly containing the custom
> > > controls into the global assembly cache on the production server."
> > >
> > > The answer is (d). I thought merge modules were used to deploy

> components
> > > that might be shared among apps, so they can be uninstalled later.

(And
> > yet
> > > I know you put components into the GAC if they are used by multiple

> apps.)
> > > The reason given by MeasureUp is that "Because the assembly will only

be[co
lor=darkred]
> > > used within your company, you only need to install it into the GAC
[/color]
once.
> > The
> > > assembly will not need to be installed by other applications."
> > >
> > > I don't understand that. I would have chosen (c)- could someone

explain
> to

> > > me where I'm going wrong?
> > >
> > > Thanks
> > > Justin D
> > >
> > >

> >
> >

>
>



Daniel Joskovski

2003-08-22, 8:24 pm

You don't use web setup project and merge modules, because you install this
application only once on your firm server, other application will use custom
server controls already in GAC so even their setup don't need merge modules.
Regards,
Daniel
"Justin Dutoit" <anon@anon.com> wrote in message
news:uCuIa4HaDHA.2256@TK2MSFTNGP10.phx.gbl...
> Thanks for replying. Please could you tell me why you don't use a merge
> module in this case- is it because you won't need to uninstall the
> component?
>
> What tips would you give to prepare?
>
> Cheers
> Justin D
>
> "MarkSJ" < Newsgroup_email@weednoreplywee
d.com> wrote in message
> news:6vmdnRaMTbvhJ9iiU-KYuQ@comcast.com...
> > Your answer is the one I gave when I first answered it on the MeasureUp
> > exam.
> > There are several questions like that; the wording in the question

doesn't
> > really explain their intention and makes the question needlessly

> confusing.
> > If it had been worded more like "It is unlikely that you will ever

install
> > these custom controls on any machine other than this one production

> server.
> > How should you deploy your application?" --- then I would have chosen

(d)
> > first.
> >
> > But then when I took the real test, there was a question worded almost
> > exactly the same. Perhaps the MeasureUp folks are preparing you for how
> > tricky some of the questions can be.
> >
> >
> >
> > "Justin Dutoit" <anon@anon.com> wrote in message
> > news:%23gz42KFaDHA.1580@tk2msftngp13.phx.gbl...
> > >
> > > I'm a little confused about this MeasureUp practice exam question:
> > >
> > > "You are planning to deploy an ASP.NET Web application to a production
> > > server in your company.
> > > "This application uses custom ASP.NET web server controls that are

part
> of

> > > the same solution but that reside in another assembly.
> > > "You anticipate that other ASP.NET web applications developed in your
> > > company will also use these custom controls when they are deployed to

> the
> > > production server.
> > > "How should you deploy your application?"
> > >
> > > a. Copy the assembly containing the custom controls to the Web

> > application's
> > > bin folder.
> > >
> > > b. Add the ASP.NET web application to the global assembly cache.
> > >
> > > c. Add the assembly containing the custom controls to a merge module.

> Add
> > > this merge module to a Web Setup project containing the web

application.
> > Run
> > > the setup application on the production server.
> > >
> > > d. Deploy the ASP.NET web application by using any deployment

mechanism.
> > Use
> > > the gacutil.exe utility to install the assembly containing the custom
> > > controls into the global assembly cache on the production server."
> > >
> > > The answer is (d). I thought merge modules were used to deploy

> components
> > > that might be shared among apps, so they can be uninstalled later.

(And
> > yet
> > > I know you put components into the GAC if they are used by multiple

> apps.)
> > > The reason given by MeasureUp is that "Because the assembly will only

be[co
lor=darkred]
> > > used within your company, you only need to install it into the GAC
[/color]
once.
> > The
> > > assembly will not need to be installed by other applications."
> > >
> > > I don't understand that. I would have chosen (c)- could someone

explain
> to

> > > me where I'm going wrong?
> > >
> > > Thanks
> > > Justin D
> > >
> > >

> >
> >

>
>



Sponsored Links





Free Braindumps | MCSE braindumps software forum

Copyright 2003 - 2008 examnotes.net