|
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]
|
|
| 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
> > >
> > >
> >
> >
>
>
|
|
|
|
|