All Questions
Tagged with architecture asp.net
58
questions
-1
votes
1
answer
255
views
ASP.NET Web API - what is the design pattern?
In Visual Studio, ASP.NET MVC project template is designed for MVC pattern, but what about ASP.NET Web API project template?
I know that we can create API from MVC project, also we can build MVC app ...
1
vote
0
answers
208
views
Does my ASP.NET architecture implement DDD in a safe and future proof way?
I'm very new to DDD and sometimes confused by it because many people inside the DDD community tend to
have very different approaches when it comes to implementation. I tried to summarize all what I've ...
2
votes
1
answer
513
views
At what point does a microservices architecture become "worth it" vs. a monolithic ASP.NET web application?
I'm the maintainer of an ASP.NET WebForms application and am contemplating a refresh of the application in order to eliminate dependency on some legacy libraries, add some features, fix some areas ...
2
votes
2
answers
821
views
3 layer architecture In DI based software
I'm building software with 3 layer architecture and asp.net core , as you know the Dependency Injection is Built Into Asp.net core
As i know the 3 layer architecture diagram is like this:
...
0
votes
2
answers
392
views
Building Client Specific Application on Top of Standard Application
I have a standard application and in this case, it is an Accounting ASP Net MVC application. Now, I have a new client that has their own specific requirements like other fields and some custom ...
1
vote
1
answer
801
views
Correct approach to pass data to service layer
I'm curious what's considered the (best) correct way to pass data to a service layer in ASP.net Core. Say I have a Person entity that has a relation to a Image (profile picture) entity and another ...
1
vote
3
answers
905
views
Where to apply multi-tenant logic (ASP.Net Core)?
I'm developing a multi-teant SaaS application in ASP.NET core mvc and I was wondering what the general approach is to applying tenant logic in a shared database scenario (TenantId for each entity). ...
2
votes
2
answers
466
views
WCF vs ASP.NET - Binary IPC
I have a windows service and a remote IIS server that need to communicate without any user interaction. As I can’t guarantee the two machines will be on the same network; the service will connect to ...
3
votes
1
answer
3k
views
Is .NET ASP MVC core suitable for rapid web development?
I currently work for a company who builds web applications for businesses and entrepreneurs, typically 4-6 projects per year. We currently use Laravel/PHP which allows us to build apps relatively ...
0
votes
1
answer
436
views
I'm looking for some solution architecture advice for ASP.NET Core and WebApi [closed]
I know that the way you set up your solution and working environment is subjective at best, but I'm looking for some guidance and possible examples for structuring a solution that uses ASP.NET Core, ...
0
votes
2
answers
2k
views
Integrate Web API Services with multiple authentication services
In a multi-tenant deployment of Web application, How can the Asp.Net Core Web API services be designed to work with different authorization services? The Web applications use OAuth and JWT Bearer ...
0
votes
3
answers
285
views
Designing a CMS. When to use interfaces properly and dependencies and layering
I am building a CMS and need guidance on how to structure the application. I simply do not understand when I should use interfaces or an abstract class.
The system being built is using .Net Core and ...
1
vote
1
answer
365
views
Architecture for email service API
I would like to build an application for sending emails. So I chose ASP.NET Core (API) which will be deployed by Docker.
The application will get some request and "do some things" and then sends ...
4
votes
3
answers
3k
views
Is Business layer required when all it does it call data layer function
I have inherited ASP.Net Web form code. Here the business layer is just calling the function of data access layer. For example
public string GetCountry(int countryCode)
{
MyDLSrv obj = new MyDLSrv()...
0
votes
2
answers
197
views
Where Should I put data related to more than one entity?
Right Now I design Time & Attendance System.
If I have the following entities :
Shift (Id,Name,start_time,end_time, ...etc)
EX :1,Morning,08:00,16:00
WorkSchedule (Id,Name,Type,...etc)
EX :1,...
1
vote
1
answer
111
views
Why Entity framework default behavior is diconnected
I have read about connected model and disconnected model in the main ORM of Microsoft EF . And found that the default behavior is the disconnected .
Then i read about the relationship between these ...
2
votes
2
answers
524
views
What's the suitable pattern to create a wrapper around the content of the application
I want to wrap every next web application with A top menu and right menu like this :
Every new application should be integrated in this master wrapper.
I thought to create a master page for the ...
4
votes
2
answers
2k
views
Advice converting a multiple-project ASP.NET WebForms website to MVC (using VS2015)
We inherited a large ASP.NET website built entirely in WebForms. The website has over 200 pages, spread across 60 WebForms projects inside of the website's solution. About half of the pages are static ...
4
votes
1
answer
874
views
How to build notification system in Azure
I have a system running in Azure that accepts messages via a REST endpoint. The customer has a certain number of devices that send some data for example temperature and we present this data in a web ...
2
votes
2
answers
1k
views
How to build a product modeling framework
We have a legacy ASP.Net application (written in c# a few years ago) which allows a factory manufacture a number of custom-made products. Different attributes such as color, length, width, etc. are ...
24
votes
2
answers
28k
views
Benefits of using separate API and UI servers for Web application
At work, we have a large internal application which has been under development for close to 2 years now; I've just recently joined the project and some of the architecture has me slightly perplexed, ...
1
vote
1
answer
76
views
MVC .NET APP Program Structure [closed]
I am just building a MVC .NET application, eventually this will use entity framework and the repository pattern to structure the program. The first release however will only be calling other jobs that ...
1
vote
1
answer
625
views
Clarification on MVC Architecture Overview
I'm doing an MVC 4 architecture diagram for a report and since I'm relatively new to MVC,i was wondering could some one clarify with me is REST (HTTPPOST etc) between view and controller, or ...
1
vote
1
answer
251
views
Layers of confusion (abstraction)
I have been assigned to a project where the end-product is a website as a music community. So it's uploading of music, sharing it amongst other users, listening to music from the website and so forth. ...
3
votes
1
answer
364
views
Web API Design advice
I am developing a Web API as services layer for a ASP.NET web forms application.
There are two controllers ContractorController (gives details about the contractor) and PaymentsController (gives ...
-2
votes
1
answer
167
views
What changes in .NET software architecture have taken place in the past couple of years? [closed]
I've been away from hands on development work for the past couple of years and focusing more on delivery management. I'm looking to get a couple of new projects ASP.NET MVC apps off the group and I'm ...
4
votes
3
answers
6k
views
Calling Web API vs adding reference to underlying dlls [closed]
This is more of an Architecture question, and I want to know all the possible pros and cons of the approach.
In my org, we have an ASP.NET Application say "A", a Web API Project say "W", and ...
1
vote
1
answer
300
views
Git-based storage and publishing, infrastructure advice
I wanted to get some advice on moving a system to "the cloud" ... specifically, I'm looking to move into some of Windows Azure's managed services, as right now I'm managing a VM. Basically, the system ...
1
vote
1
answer
944
views
Long running task initiated in the web site
The plan is to develop generic solution for long running task initiated in web site by users such as:
1. upload large file and do some custom processing and then insert in the database.
2. export ...
2
votes
1
answer
3k
views
How to handle hidden folders on deployed website
Our security team at work did a security scan of our soon-to-be-deployed website and one of the items that was found was "Hidden Directory Detected". It shows up for 3 different folders, aspnet_client,...
0
votes
3
answers
539
views
Software architecture which allows for growth, real life situation [closed]
I know of Interfaces, Abstract classes that serve as Base class, I've been reading up on loose coupling, ... But I can't come up with a decent solution when a property of a class changes, and the new ...
1
vote
2
answers
532
views
Should db be mapped directly to the UI or should there be multiple layers of enties/models with mappings to/from each?
I would like to know arguments for/against this concept.
Technologies in use from the bottom up:
MSSQL 2012 DB (exclusively accessed via sprocs)
Entity Framework
WCF Web Service
ASP.NET Webforms
...
1
vote
5
answers
16k
views
Business Logic Layer in MVC Application
In my ASP MVC application I decided to add another Business Layer and made the model only to have properties.
All other functionality like save to db, get from db is done on this new Business layer. ...
3
votes
1
answer
322
views
Architecture For Mockable DAL On Large Projects
I have recently been reading an article about creating a blog using ASP.NET and MVC, and in the article the user splits the Data Access Layer into a separate Class Library, and creates an interface ...
4
votes
2
answers
863
views
Data transfer between "main" site and secured virtual subsite
I am currently working on a C# ASP.Net 3.5 website I wrote some years ago which consists of a "main" public site, and a sub-site which is our customer management application, using forms-based ...
0
votes
1
answer
2k
views
ASP.NET MVC Web Site & WCF Web Service - Sharing functionalities
I have the following situation: I have to create a website and a web service that will share a part of the functionalities.
This is why I do not want to write code twice.
I have thought of the ...
3
votes
1
answer
1k
views
Designing models for a generic service layer
We are building a web interface to a tiered membership system, which will interface with a third-party CRM web service for the creation and management of accounts. The web service, unfortunately, is ...
6
votes
4
answers
2k
views
Architecture suggestions on a multi-project multi-database 'intranet'
Here is the situation I have inherited:
We have approximately 10 websites (Asp.net web forms) that each have their own database.
Each of these databases houses some site specific data, and each has ...
4
votes
4
answers
257
views
Web Project Class Architecture
I think this is a good question for here but I'm not 100% sure. Please flag if it's too vague.
I've worked on many websites where common framework classes are overridden.
Since I work mostly in ....
-1
votes
2
answers
2k
views
Controller layer and 3-tier architecture
What is controller layer and where we put this in our 3-tier architecture?
1)UI
2)Business Logic Layer
3)Data Access Layer
I search in net but unable to get exact ans.Any links or sample example ...
3
votes
2
answers
552
views
Overcoming circular reference
I am working on an asp.net MVC web application which contains several projects.
One is BusinessObjects, which contains business logic / processes.
Another is EmailGeneration which is used to send ...
3
votes
1
answer
699
views
Organizing ASP.Net Single Page Application with Nancy
As a personal project, I'm creating a single page, asp.net web application using Nancy to provide RESTful services to the single page. Due to the complexity of the single page, particularly the ...
1
vote
1
answer
533
views
multi-clients web application,should I use custom user controls or a common user control
Say my company is going to build a complicated asp.net web form education system. One of the module is web based registration. To make it flexiable, we decide to use user control(ascx) with rule-...
3
votes
3
answers
939
views
Suggestions needed on an architecture for a multiple clients and customisable web application
Our product is a web based course managemant system. We have 10+ clients and in future we may get more clients. (Asp.net,SQL Server)
Currently if one of our customers need extra functionality or ...
10
votes
3
answers
17k
views
Best Architecture for ASP.NET WebForms Application
I have written an ASP.NET WebForms portal for a client. The project has kind of evolved rather than being properly planned and structured from the beginning. Consequently, all the code is mashed ...
10
votes
2
answers
19k
views
Should I cache the data or hit the database?
I have not worked with any caching mechanisms and was wondering what my options are in the .net world for the following scenario.
We basically have a a REST Service where the user passes an ID of a ...
0
votes
1
answer
222
views
Security aspects of an ASP.NET that can be pointed out to the client
I need to write several passages of text in an offer to the client about the security layer in ASP.NET MVC web solution.
I am aware of security that comes along with MVC 3 and an improvements in MVC ...
3
votes
4
answers
263
views
How can I design an application so that it works well with a database selected by the customer?
I want to write an ASP.NET 4.0 application with IBM DB2 Express-C as its back-end. One thing that worries me, is hosting this application on a remote server. I don't know any hosting provider who ...
-1
votes
0
answers
145
views
Extensibility in multi-tenant systems? [duplicate]
Possible Duplicate:
How do you manage extensibility in your multi-tenant systems?
I asked this on StackOverflow, but I thought it might be more appropriate for Programmers.
I've got a few big ...
3
votes
2
answers
638
views
What is the right way to develop ASP.NET applications in order to separate data access from data visualization?
I'm currently involved in a migration to TFS from SVN of a large project that is going to be divided into five different sites. This project allows some providers to insert five different product data ...