I have a website that will contain several web apps at some point.
The website is actually an ASP.NET 2.0 web app. I've compiled a DLL
and have a bin folder on the web server. There is only one DLL at the
moment named mysite.dll. I will put future web apps (?) in subfolders
of this site but may later on move them into their own root folder
(once I'm on a dedicated server). I'd like recommendations for the
best way to go about setting that structure up. I'm mainly looking
for any comments and links/books that describe ASP.NET 2.0/SQL Server
2005 web app architecture. Some of the areas I'm interested in are:
- Should I compile something into a DLL that could be its own web app
or just leave aspx pages in a subfolder and compile everything into
the main website DLL (mysite.dll)
- If subfolders are created into their own web apps (DLLs), should
they remain in sub folders with their own web.config or go into their
own root folder? If they stay in subfolders, how does the root
web.config affect their state (application/session caching)?
- Methods of communicating from one web app to another
- Best performance methods for caching many controls on a page and
keeping their state when the entire page gets a refresh (user presses
F5). For example, the user has selected the 5th tab and I'd like that
tab to remain selected on an entire page refresh (probably more to do
with specific control settings). Is it necessary to load every single
control again and restore their state from some type of cache? How
can that be improved for performance?
- Methods for taking one of the web apps offline without taking down
the entire site or affecting other web apps.
The main website is where users will log into their account and update
contact info or view billing history. Once the user leaves this area
(doesn't log out) and moves into one of the web apps, I'd like to pass
their information (username, userid, firstname, etc) to the web app
(assuming it is its own DLL at this point). While in the web app,
they will have a different type of account that allows only updating
settings for that one app.
As for the database, I'll use one database and split each web app
(whether it be its own DLL or just in a sub folder) into a schema
(namespace).
These questions have much to do with directory structure, when should
something be its own DLL, where should config files go, and various
conflicts from this type of setup.
Thanks. 0 897 This thread has been closed and replies have been disabled. Please start a new discussion. Similar topics |
by: Johnny Meredith |
last post by:
Hi,
I'm relaively new to programming languages in general, and brand
new to VB.NET. I use/used VBA in MS Access previously to do what
I needed. I want to learn VB.NET to stretch my boundaries a bit.
Anyway, I'm developing an application to track the progress of
tax audits. Originally, I thought I would write objects something
like this:
|
by: gary |
last post by:
Hi,
1. About all C/C++ compilers, Does stack increase from high address to low address and heap grow increase from low to high? What on earth decides their increase direction, CPU architecture, OS or compiler?
2. In GNU gcc,
{
int a = {0, 1, 2, 3, 4};
bool b;
float c;
for (int i = 0; i < 5; i++) {
|
by: Martin Marcher |
last post by:
Hi,
I've read several questions and often the answer was
'C knows nothing about .'
So if C knows that little as some people say, what are the benefits, I
mean do other languages know more or is it a benefit that C knows nearly
nothing (what I can think about is that C is the largest common divisor
defined on most available platforms)?
|
by: Perception |
last post by:
Hello all,
If I have a C-like data structure such that
struct Data {
int a; //16-bit value
char; //3 ASCII characters
int b; //32-bit value
int c; //24-bit value
}
|
by: Jay Douglas |
last post by:
Greetings,
I'm hoping somebody can help me come up with a quick software
architecture solution to address the following issue:
I need to come up with an Winforms (or something similar) application
that multiple users will use over a network. I would like the client
machines to actually use an application that sits on a master server
(without using terminal services) .. The reason I would like to use this
type of set up is for easy...
| |
by: Julia |
last post by:
I need help with architecture design,please:
I have a server which constantly downloading messages from the internet
and store them inside a data base.
the server have two administrators options:
one is a local windows application,and the second is a web application
The administrator can either delete messages,add new messages,and send
messages
|
by: bhatia |
last post by:
Hello all,
If I have a C-like data structure such that
struct Data {
int a; //16-bit value
char; //3 ASCII characters
int b; //32-bit value
int c; //24-bit value
}
|
by: Jobs |
last post by:
Download the JAVA , .NET and SQL Server interview with answers
Download the JAVA , .NET and SQL Server interview sheet and rate
yourself. This will help you judge yourself are you really worth of
attending interviews. If you own a company best way to judge if the
candidate is worth of it.
http://www.questpond.com/InterviewRatingSheet.zip
|
by: mandarkraftware |
last post by:
Hi All,
Let me present you with list of consultants currently available.
Name / Job Title
Summary
Ramchandran/Java
· 7+ years experience in the field of Software Development.
· Expertise in full Software Development Life Cycle (SDLC)
|
by: marktang |
last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However, people are often confused as to whether an ONU can Work As a Router. In this blog post, we’ll explore What is ONU, What Is Router, ONU & Router’s main usage, and What is the difference between ONU and Router. Let’s take a closer look !
Part I. Meaning of...
|
by: Hystou |
last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can effortlessly switch the default language on Windows 10 without reinstalling. I'll walk you through it.
First, let's disable language synchronization. With a Microsoft account, language settings sync across devices. To prevent any complications,...
| |
by: Oralloy |
last post by:
Hello folks,
I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>".
The problem is that using the GNU compilers, it seems that the internal comparison operator "<=>" tries to promote arguments from unsigned to signed.
This is as boiled down as I can make it.
Here is my compilation command:
g++-12 -std=c++20 -Wnarrowing bit_field.cpp
Here is the code in...
|
by: Hystou |
last post by:
Overview:
Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows Update option using the Control Panel or Settings app; it automatically checks for updates and installs any it finds, whether you like it or not. For most users, this new feature is actually very convenient. If you want to control the update process,...
|
by: isladogs |
last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM).
In this session, we are pleased to welcome a new presenter, Adolph Dupré who will be discussing some powerful techniques for using class modules.
He will explain when you may want to use classes instead of User Defined Types (UDT). For example, to manage the data in unbound forms.
Adolph will...
|
by: TSSRALBI |
last post by:
Hello
I'm a network technician in training and I need your help.
I am currently learning how to create and manage the different types of VPNs and I have a question about LAN-to-LAN VPNs.
The last exercise I practiced was to create a LAN-to-LAN VPN between two Pfsense firewalls, by using IPSEC protocols.
I succeeded, with both firewalls in the same network. But I'm wondering if it's possible to do the same thing, with 2 Pfsense firewalls...
|
by: adsilva |
last post by:
A Windows Forms form does not have the event Unload, like VB6. What one acts like?
|
by: 6302768590 |
last post by:
Hai team
i want code for transfer the data from one system to another through IP address by using C# our system has to for every 5mins then we have to update the data what the data is updated we have to send another system
| |
by: muto222 |
last post by:
How can i add a mobile payment intergratation into php mysql website.
| |