C# - Singletons Running On Web Applications?
Dec 10, 2010
I have a question about Singletons running within IIS (6,7,7.5) and an ASP.NET 4.0 Web Application (MVC3 app to be specific).
I have a singleton object in my project that is accessed and used in the global.ascx, on the application_start, as well as a few other places within the application.
My concern is, this singleton needs to be accessable at a per instance scenario. However, since IIS is essentially the hosting process, is the singleton going to be the same object across all instances of the application?
If I use the [ThreadStatic] keyword, does it seperate at the Application Pool level?
Finally, is there a way, I can assure a singleton is only a singleton per instance of my application. i.e. if I run my application on 1 website, but inside 5 virtual directories, there is 5 instances of the singleton or if I run my website on 5 different websites within the same application pool.
[code]....
View 3 Replies
Similar Messages:
Jun 7, 2010
I've been worked with web services so far, and I'm interested in expanding my services to console applications as well so I started digging up with WCF but I'm conserned that I won't be able to use the HttpContext collection that I've been used to do with web services one important thing which is to generate a random value from HttpContext.Current.Request.ServerVariables["ALL_HTTP"] that I need to reckon if it's the same or at least near what machine that is calling my service. How can I overcome this problem?
I need to know what machine is calling to count the number of attempts to login into my system for example. So must do it inside of the svc code otherwise if I let the client inform what ip address or what computer he is using, anyone could forge this argument and surpass by another machine. May be I'm approaching this matter wrongly. And I should count the number of attempts per state session, but how is it done?
View 1 Replies
Apr 22, 2010
Our corporate intranet is designed so that each web application is a child application in the primary application.. Everything has worked fine with Visual Studio 2008 and even in 2010 running the website locally works great, the output directory for the child apps is ..in and the ProjectName.dll copies to that directory.. When I do a publish however it does not and I have to manually copy the dll from the bin folder in the project folder to the parent bin folder, this isn't hard of course but more of a pain in the butt each time I need to publish something. I made sure the output directory is correct for both debug and release yet on publish is just copies it to the child bin and not the parent bin as needed.
View 2 Replies
Jul 1, 2010
I am executing a long-running Oracle stored procedure from .NET. The procedure takes about three hours to run. Ideally, the user should be able to kick off the procedure, close the browser, and come back later to check the results.
The problem is that the connection to the Oracle procedure is lost after exactly an hour. As you would expect, the Oracle procedre runs to completion if it is executed from SQL Plus. Strangely enough, it will also run to completion if I run in debug mode on my local machine (I start two threads, one of which executes the procedure. I set a breakpoint on the second thread).
Here is my connection string:
data source= (DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=serverx)(PORT=1521)))(CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=TestSID)))
Some relevant sections from web.config:
<sessionState mode="InProc" cookieless="false" timeout="3000" stateNetworkTimeout="72000"/>
<httpRuntime executionTimeout="18000" maxRequestLength="2097151" />
Any thoughts as to why the connection is being lost in exactly an hour, and what I can do to maintain the connection until the procedure finishes?
View 1 Replies
Sep 7, 2010
I have a web service which is running fine when i call it from a handler page (.ashx).
My web service returns a zip file.
But when i call the same code from my aspx page then i get a corrupted zip file. Code for calling is below and is same in both ashx class and aspx page.
[code]....
View 1 Replies
Jan 4, 2010
Am i right in thinking that the greatest use of XML is for web services ? are there any other major benefits of using XML within web applications ?
View 7 Replies
Mar 22, 2011
I am looking for ASP.NET applications that I can deploy to my local server. suggest a link for open source .NET applications or any book?
View 1 Replies
Mar 23, 2010
i am working on a web application that now requires a CMS.
Could you suggest me a product that grant integration with my existing application.
The latter is implemented using .Net framework 3.5 Linq to sql and SQL Server 2008
I may consider even not open source product (affordable price)
i want to create a Master page and allow the application's users to modify the content.
Ideally give them the ability to add controls such as image sliders (but this is not the main scope)
Main objective is the ability to modify the content usually text. Bu more is always better.
View 6 Replies
Oct 6, 2010
HiMy web site uses 2 unmanaged DLLs (gsl.dll, cblas.dll). I put these dll's in the bin folder along with some other managed dll's. On my development system everything is fine when using the built-in dev server in Visual Studio 2010. However, when I run the site through my dev system's IIS instead of the Visual Studio server I get the following error:'C:<absolute path to bin folder>ingsl.dll': Access is denied. (Exception from HRESULT: 0x80070005 (E_ACCESSDENIED))
View 8 Replies
May 7, 2010
I'm looking for nice icons for my webapplications. Some of these applications are commercial applications. I want to polish them up by using nice looking icons, but where do I find specific icons/grafics?Does anybody know a icon shop, that allows me to buy single icons for commercial use?
View 7 Replies
Feb 2, 2010
After some trial and error I'm stuck with some applications in my database. I tried to delete them, but wound up with error about referential integrity. Is there any way to delete all of this?
View 2 Replies
May 19, 2010
Number of records used in pagination & other UI parametersCache duration for web-pages & timeouts Route maps & site structureThere are many approaches to store all this information also:AppSettings (web.config)Custom sections (web.config)External xml/text files referred from web.configInternal static class(es) of constants Database table(s) ...
View 1 Replies
Oct 19, 2010
If I want to develop web applications using ASP.NET and C#, then do I really need to learn Silverlight?!
View 2 Replies
Jul 14, 2010
We have several web applications that create a shopping cart, save it to a database, then redirect to a centralized web application to process and accept payment for the shopping cart. Right now, we are using GUIDs for the shopping cart IDs and passing those GUIDs in the querystring to the payment application. We are using GUIDs so that a user cannot easily guess the shopping cart ID of another user and simply plug that ID into the URL.
Now, using GUIDs in the database is bad for indexing and using GUIDs in the URL does not truly prevent a user from accessing another cart. However, using passing integers around would make it too easy.
What is the best and most secure way to pass the IDs from the individual applications to the centralized payment application?
I know that some people may say, "Who cares if someone else wants to pay for someone else's shopping cart?" However, we have the same concern when passing IDs to the page that displays the receipt and that page includes the customer's name.
View 4 Replies
Nov 30, 2010
A few months ago I was interviewing for a job inside the company I am currently in, I dont have a strong web development background, but one of the questions he posed to me was how could you improve this block of code.I dont remember the code block perfectly but to sum it up it was a web hit counter, and he used lock on the hitcounter.
lock(HitCounter)
{
// Bla...
}
However after some discussion he said, lock is good but never use it in web applications!What is the basis behind his statement? Why shouldnt I use lock in web applications?
View 6 Replies
Jan 14, 2010
After IIS reset,first hit taking a long time because App Pool is starting and other NET components,DB connections are initializing. What would be the best way to warm up IIS applications and preload required components (e.g. GAC Assemblies, WCF, WWF libraries).
View 5 Replies
Nov 9, 2010
I am developing a web application for mortgage business related data (not mortgage calculation)in C#.( My job is to convert a classic asp app ..so workflow is already there. )Suggest sample application from where i can read and follow structure . It should have tabbed panes, user creation with different level of rights, complex web forms taking lots of input and using ajax.(even a bit of LINQ....as demanded by management!!) I found Nopcommerce interface very good. something similar but smaller in size. My ASP.net webforms knowledge is beginner to intermediate level.
View 1 Replies
Sep 22, 2010
My question so general, but I think the answer will be specific.
All I want to know is:
Is there a way or steps or mechanism to test the application (web application) in a professional way?
Many times when I finish developing and try my application, testing it with dummy data several times, and when I think every thing is okay and I think I have covered all possible scenarios, I find I forgot important issues, or others tell me they found problems in my application.
How do I overcome this problem, and save my time?
Good links:
[URL]
[URL]
View 7 Replies
Aug 3, 2010
Assume we have three different ASP.NET web applications in our intranet, that all of them have a login page and after authenticating user create a cookie for authenticated user. Is it available to have one page as a login page and create that three application's cookie from here and then redirect user to demanded application?
View 1 Replies
Mar 12, 2011
I am planning to create a Customer Relationship Management (CRM) application. I have to use C# and Visual Studio 2008. What is the best approach to get started and what resources can I use to make this process easier?
View 2 Replies
Mar 23, 2011
I upgraded my current IE6 version to IE8 recently, but one of my Asp.net web application has some problem with the allignment of some lebels, textboxes etc in the web pages. The application is working fine, but only with the design issue(some textboxes and labels are not in a proper order as before in IE6). I have selected the compatability view in IE8, but still the issue is there. I have changed the 'Absolute' positioning of the fields in the web pages to 'Relative', but no use.
View 3 Replies
Dec 16, 2010
this is with ref to link http://forums.asp.net/t/383204.aspx for calling webservice in vb 6.0i tried the below method given by coopha , but i recive error as belowwsdlreader:xml parser failed at line no 75 ......reason , the element in the end tag should match the elemnt in the start taginstead of local host i have given the server Ip address along with the path configured using virtual directory in IIS & the asmx file name
View 4 Replies
Aug 16, 2010
I have a very huge Asp.Net application using Asp.net 3.5 with aournd 3000 pages. Now we need to integrate some Silverlight controls in it. For e.g we need to change the dashborad to incorporate new SL UX. My question is that easy to use these 2 technologies i.e. Asp.Net and SL and both have different projects. Will that be difficult for us to communicate with each of these web applications and SL Application. We are in the middle of making a decision as to how to integrate SL in our exisiting application.
Keep in mind that its out of the question that we can shift the whole application to SL. We must have to stick to asp.net 3.5 or 4
View 1 Replies
Oct 14, 2010
I have a web application (MainApplication) where many of the pages contain a custom Web Control that looks for some content in a cache. If it can't find any data within the cache, then it goes out to a database for the content. After retrieving the content, the Control displays the content on the page.
There is a web application (CMS) in a subdirectory within the aforementioned web application. Users use this CMS to update the content pulled in by the MainApplication.
When a user updates some content using the CMS, I need the CMS to clear the relevant portion of the cache used by the MainApplication. The problem is that, as two different web applications, they can't simply interact with the same static cache object.
The ideal solution would be to somehow share an instance of a cache object between both web applications.
Failing that, what would be the best (performance-wise) way of communicating between the two web applications? Obviously, writing/reading to a database would defeat the purpose. I was thinking about a flat file?
View 3 Replies
Feb 14, 2011
I begin with MVC and this technology is very efficient !
I would like to create several applications mapped with a common applicaton Users Accounts. The aim is to isolate logical parts. The problem is always the same : how to communicate easily between users db and appli db ? Do I continue to use my poor View mechanism from SQL Server (db1.Users.UserId inner join db2.Users.UserId) or is it a better way with super MVC?
View 1 Replies