Re: More than One
- From: stcheng@xxxxxxxxxxxxxxxxxxxx (Steven Cheng[MSFT])
- Date: Tue, 27 Dec 2005 09:40:55 GMT
Hi Thom,
Any further progress on this or does those thing in my last reply also
helps a little?
If still anything else we can help, please feel free to post here.
Regards,
Steven Cheng
Microsoft Online Support
Get Secure! www.microsoft.com/security
(This posting is provided "AS IS", with no warranties, and confers no
rights.)
--------------------
| X-Tomcat-ID: 65443529
| References: <#5kAbeNBGHA.1252@xxxxxxxxxxxxxxxxxxxx>
<UfT9XnSBGHA.2560@xxxxxxxxxxxxxxxxxxxxx>
<e1flLyTBGHA.628@xxxxxxxxxxxxxxxxxxxx>
| MIME-Version: 1.0
| Content-Type: text/plain
| Content-Transfer-Encoding: 7bit
| From: stcheng@xxxxxxxxxxxxxxxxxxxx (Steven Cheng[MSFT])
| Organization: Microsoft
| Date: Wed, 21 Dec 2005 03:39:41 GMT
| Subject: Re: More than One
| X-Tomcat-NG: microsoft.public.dotnet.framework.aspnet
| Message-ID: <Q3tMxAeBGHA.2560@xxxxxxxxxxxxxxxxxxxxx>
| Newsgroups: microsoft.public.dotnet.framework.aspnet
| Lines: 209
| Path: TK2MSFTNGXA02.phx.gbl
| Xref: TK2MSFTNGXA02.phx.gbl
microsoft.public.dotnet.framework.aspnet:366148
| NNTP-Posting-Host: TOMCATIMPORT1 10.201.218.122
|
| Thanks for your response Thom,
|
| For common ASP.NET web application(1.1 or 2.0), it's still ok that we
| deploy the application by simply copy the page files to the target
virtual
| directory and assemblies to the target bin folder (if strong-named
assembly
| , we need to put them into GAC.....).
|
| I am hoping to have a similar arrangement with 2.0 where there will 32
| subdirectories from the root and each will be a separate customer with
| separate access controls.
| ==============================
| I think it possible, since we can just create 32 separate application
| virtual directory under the root webspace) and each application virtual
| directory can has its own virtual directory based IIS
| setting.....(authentication mode...... )
|
|
|
| One difference that I noticed and am still trying to work through is that
| there is no namespace statement in ASP.NET 2.0 applications and there is
in
| ASP.NET 1.1 applications. Perhaps this is what was providing the nice
| segregation of applications in 1.1?
| ===============================
| No, this won't affect the isolation of each asp.net web application.
| No-namespace in asp.net 2.0 is because all the web page classes
| or source files in (app_code folder) are dynamically compiled at runtime,
| so they will be given a runtime generated internal namespace.... this not
| controled by us. And for each web application,their assemblies will be
| loaded into their own AppDomain so classes in differernt application
won't
| conflict with those in other application.....
|
| Thanks,
|
| Steven Cheng
| Microsoft Online Support
|
| Get Secure! www.microsoft.com/security
| (This posting is provided "AS IS", with no warranties, and confers no
| rights.)
|
|
|
| --------------------
| | From: "Thom Little" <thom@xxxxxxxxxx>
| | References: <#5kAbeNBGHA.1252@xxxxxxxxxxxxxxxxxxxx>
| <UfT9XnSBGHA.2560@xxxxxxxxxxxxxxxxxxxxx>
| | Subject: Re: More than One
| | Date: Tue, 20 Dec 2005 03:08:18 -0500
| | Lines: 149
| | X-Priority: 3
| | X-MSMail-Priority: Normal
| | X-Newsreader: Microsoft Outlook Express 6.00.2900.2670
| | X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2670
| | X-RFC2646: Format=Flowed; Original
| | Message-ID: <e1flLyTBGHA.628@xxxxxxxxxxxxxxxxxxxx>
| | Newsgroups: microsoft.public.dotnet.framework.aspnet
| | NNTP-Posting-Host: 65.99.185.176
| | Path: TK2MSFTNGXA02.phx.gbl!TK2MSFTNGP08.phx.gbl!TK2MSFTNGP14.phx.gbl
| | Xref: TK2MSFTNGXA02.phx.gbl
| microsoft.public.dotnet.framework.aspnet:365884
| | X-Tomcat-NG: microsoft.public.dotnet.framework.aspnet
| |
| | Thank you for the information. I am still working my way through it.
| |
| | In pre-ASP and ASP 3 I worked with a customer by developing a website
on
| my
| | remote space (currently containing my applications and 37 customer
| | applications that have limited access. When the customer is happy with
| the
| | result I simply copy the "space" from my remote server to the root of
| their
| | remote server "webspace" and it is published to the world.
| |
| | I am hoping to have a similar arrangement with 2.0 where there will 32
| | subdirectories from the root and each will be a separate customer with
| | separate access controls.
| |
| | One difference that I noticed and am still trying to work through is
that
| | there is no namespace statement in ASP.NET 2.0 applications and there
is
| in
| | ASP.NET 1.1 applications. Perhaps this is what was providing the nice
| | segregation of applications in 1.1?
| |
| | --
| | -- Thom Little -- www.tlanet.net -- Thom Little Associates, Ltd.
| | --
| |
| | "Steven Cheng[MSFT]" <stcheng@xxxxxxxxxxxxxxxxxxxx> wrote in message
| | news:UfT9XnSBGHA.2560@xxxxxxxxxxxxxxxxxxxxxxxx
| | > Hi Thom,
| | >
| | > Welcome.
| | > As for ASP.NET 2.0 web application hosting in IIS website, it has the
| same
| | > model as ASP.NET 1.1. Each asp.net web application should reside in a
| | > single virtual directory which is configured as "Application"(have
| | > application name....). And for a single asp.net application, it can
| | > contains other sub dirs(normal virutal dir ,not application dir) which
| | > contains pages or other static resources... , however, all the
| assemblies
| | > should be put in the private "bin" dir of the Application's root
| | > directory(must...).
| | >
| | > Also, when hosting multiple asp.net web application, and those
| | > applications's diretory has sub/children hierarchy, we need to pay
| | > attention for somethings:
| | >
| | > 1. For web.config, each application's runtime configuration
collection
| are
| | > calculated from the whole hierarchy from its own web.config , to sub
| | > virtual dir's web.config or IIS site root's web.config(if exists) and
| | > finally, global web.config(or machine.config....). So if we defined
some
| | > application specific data in the super application's web.config,
it'll
| be
| | > inherited in sub application....
| | >
| | > /siteroot
| | > /bin
| | > page files....
| | > web.config
| | >
| | >
| | > /superwebapp
| | > /bin
| | > super web app pages.....
| | > web.config
| | >
| | >
| | > /sub app
| | > /bin
| | > sub app pages....
| | > web.conifg
| | >
| | >
| | >
| | > 2. For some component (such as http handler or httpModule . or other
| | > assembly related setting ) setting in web.config, it'll require we
| specify
| | > the assembly name.... , in such cases, we need to pay more attention,
| | > since
| | > the sub applcation will inherit these setting, so at runtime, the sub
| | > application will try looking for those assemblies in their own private
| | > "bin" folder rather than super application's "bin" dir, this is a
common
| | > problems ......
| | >
| | > So generally, we suggest deploy separate applications (haven't
| particular
| | > super/children relationship) in separate virtual directory path .....
| | > If we do have to deploy different applications in virtual directorys
| that
| | > have parent/child structure, we need to pay attention to the above
| things
| | > I
| | > mentioned....
| | >
| | > Here are some msdn reference discussing about ASP.NET web
configuration
| | > structure/hierarchy and configuration ASP.NET application in IIS:
| | >
| | > #ASP.NET Configuration File Hierarchy and Inheritance
| | > http://msdn2.microsoft.com/en-us/library/ms178685.aspx
| | >
| | > #ASP.NET and IIS Configuration
| | > http://msdn2.microsoft.com/en-us/library/ms178477(en-US,VS.80).aspx
| | >
| | > Hope helps. Thanks,
| | >
| | > Steven Cheng
| | > Microsoft Online Support
| | >
| | > Get Secure! www.microsoft.com/security
| | > (This posting is provided "AS IS", with no warranties, and confers no
| | > rights.)
| | >
| | >
| | > --------------------
| | > | From: "Thom Little" <thom@xxxxxxxxxx>
| | > | Subject: More than One
| | > | Date: Mon, 19 Dec 2005 15:05:45 -0500
| | > | Lines: 22
| | > | X-Priority: 3
| | > | X-MSMail-Priority: Normal
| | > | X-Newsreader: Microsoft Outlook Express 6.00.2900.2670
| | > | X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2670
| | > | X-RFC2646: Format=Flowed; Original
| | > | Message-ID: <#5kAbeNBGHA.1252@xxxxxxxxxxxxxxxxxxxx>
| | > | Newsgroups: microsoft.public.dotnet.framework.aspnet
| | > | NNTP-Posting-Host: 65.99.185.176
| | > | Path:
TK2MSFTNGXA02.phx.gbl!TK2MSFTNGP08.phx.gbl!TK2MSFTNGP09.phx.gbl
| | > | Xref: TK2MSFTNGXA02.phx.gbl
| | > microsoft.public.dotnet.framework.aspnet:365783
| | > | X-Tomcat-NG: microsoft.public.dotnet.framework.aspnet
| | > |
| | > | Visual Studio 2003 / .NET Framework 1.1 I could create multiple web
| | > | applications. In the root of a remote webspace I could have a
single
| | > /bin
| | > | directory and a single web.config file.
| | > |
| | > | I would then FTP (using a third-party FTP program) the .aspx files
in
| | > any
| | > of
| | > | the applications to any directory in the webspace. I would also
FTP
| all
| | > the
| | > | .dll files to the single /bin directory in the root.
| | > |
| | > | Visual Studio 2005 / .NET Framework 2.0 does not seem to support
| | > multiple
| | > | independent applications in the same webspace
| | > |
| | > | How can I publish multiple applications (that are built in separate
| | > | unconnected projects) in the same webspace?
| | > |
| | > | Is there a document that describes this procedure that I can access?
| | > |
| | > | --
| | > | -- Thom Little -- www.tlanet.net -- Thom Little Associates,
Ltd.
| | > | --
| | > |
| | > |
| | > |
| | > |
| | >
| |
| |
| |
|
|
.
- Follow-Ups:
- Re: More than One
- From: Thom Little
- Re: More than One
- References:
- More than One
- From: Thom Little
- RE: More than One
- From: Steven Cheng[MSFT]
- Re: More than One
- From: Thom Little
- Re: More than One
- From: Steven Cheng[MSFT]
- More than One
- Prev by Date: Re: List Box Populated Client Side
- Next by Date: Re: Fragile
- Previous by thread: Re: More than One
- Next by thread: Re: More than One
- Index(es):
Relevant Pages
|