Configuration :: IIS Has To Be Restarted When One Of The DLLs Is Replaced?
Mar 17, 2010
I recently noticed that when a dll is replaced at my web site, the site will take a long time to come back, even though the dll is only used by limited pages. I generally have to reset IIS to make the web site come back faster. Is this the normal behavior? or some settings need to be ajusted to avoid this?
I have hosted a site on server. Problem is, content of a particular .aspx file (index.aspx/content.aspx) is periodically replaced by clinet side HTML code(the source we see in browser by right click>view source). What can be reason behind this?
The server is 64 bit, but the app pool is configured to run as 32 bit. Do i need to publish 64 bit dlls? The rapid fail recovery sometimes recycles the app pool and someone suggested that it may be because i am not using 64 bit dlls. Doesn't sound likely... but you never know.I switched the publish settings to release and any cpu. But it spits out in the bin folder /bin/x64 as well. Do i copy over everything in the bin folder or do i just copy over the x64 dlls?? kinda confused on that. And why are pdb files being spit out with the dlls as well? I thought this was a debug thing only.
I have my web application in which I have paste some of WebPages which is referencing to some DLL which was earlier in Bin Folder but when I move to my solution I am getting error of
Error 1 The type or namespace name 'MyDummyBinDLL' could not be found (are you missing a using directive or an assembly reference?) F:WebProjectsProbingTestProbingTestGlobalPlus.UI.ClientWebLinkMyWebLinkHomePage.aspx.cs 13 7 GlobalPlus.UI.Client
What is the guideline on installing the application dlls in GAC? I have not never done that. Is installing shared dllas like mvc2 dlls in GAC is a good approach?
What will happen in this case where I have an old version of the same dll in GAC and a new version of the same dll installed in the bin folder? Will always the GAC dll being used by the application rather than the dll in its bin folder?
I have 3 dll's compiled and put inside the bin dir of a website. They were referenced some time ago on a different computer with their respective source code.
I don't have the original source code for this version (all 3 dlls are like one app. They use each other functions) but I do have a newer version.
What I wanted to do was to completely remove any reference for the old version and just add a reference to the new version dlls. I tried:
Rightclick on dll---> delete , tried: look inside project file,sln, anywhere - web.config etc. to find the reference ..... Nothing. The old dlls come back after I recompile.
One of the new dlls has a different name than the same one in the older version. When I replace the older versions with the new ones and add the third dll with the different name and delete the older one and recompile. The older one just comes back from nowhere, and I get an error that I have some functions running both on the older dll and the newer one and it won't compile.
How do I completly remove the older version so I can start over with the new one?
The type or namespace name 'DocumentFormat' could not be found (are you missing a using directive or an assembly reference?)' errors even though the dll is on both machines and references are in the two relevant projects. The errors are only coming up in one project in the (web) application and the app is building as expected on my machine.
I recently found out about the andAlso operator, and I understood that it will only evaluate the right condition if the left is true, I thought this could help tidy my code so replaced nested ifs with AndAlso.
Private ds As DataSet ----------- Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load ds = nothing If Not ds.Tables(0) Is Nothing AndAlso ds.Tables(0).Rows.Count > 0 Then end if end sub
I deliberately set my ds to nothing to replicate a database error and it gave me an object reference error.
I am using SQL Server 2008 Web Edition and it seems my SQL queries are automagically having the double quotes replaced with ' + CHAR(34) + '. I am trying to pin down why this is happening, I am using Delphi with ASP.NET and using the ADO.NET object for the SQL.
I am trying to replace a value in a drop down box. The replacing works fine (after help from this fine community) but afterwards the slide function stops working. I can't find any errors so I'm asking if this could be related to how jQuery and javaScript works? Are elements "mapped" to the DOM on load and if so; would that imply that replacing a div with another div would result in jQuery loosing track of the divs? I use this code to check if a div is clicked:
$(document).ready(function () { $('.button_slide').click(function () { var num = $(this).attr('rel'); $('div.content_slide:not(.' + num + ') ').slideUp(400); $('div.' + num).slideToggle(400); }); return false; });
This is the jQuery that drops down the box: $(function () { $('.click_button').click(function () { var num = $(this).attr('rel'); $('.button_slide[rel="' + num + '"]').replaceWith("<div class='button_slide' rel='" + num + "' >" + $(this).val() + "</div>"); $('div.content_slide').slideUp(600); }); });
I'm pulling my hair on this one and jQuery isn't my stronger side... How would you solve this?
i have a radeditor in my webform and it posts back. if i type any thing in the editor and press enter key for new line and then use any control in the page which reloads the page, then the next line character in the editor gets replaced by $0 and other text remains same as earlier. it happens in SAFARI.
Ex. aasdads dsdsds the above text replaced by: aasdads$0dsdsds$0
I'm developing a CMS aplication in ASP .Net using WebForms and I'm looking for a way to create new PDF files based on a template.
This feature will be used to generate contracts where some placeholders will be replaced with the customer data.
Edited: The templates will be static, the main content will never change from customer to customer, only some text in the beginning that will contain the placeholders to recive the customer data. The catch is that I must allow the owner of the application to upload new templates in PDF, with the predetermined placeholders in it to allow the replacement to occur.
I'm developing a CMS aplication in ASP .Net using WebForms and I'm looking for a way to create new PDF files based on a template.
This feature will be used to generate contracts where some placeholders will be replaced with the customer data.
What's the best approach to do that?
Edited: The templates will be static, the main content will never change from customer to customer, only some text in the beginning that will contain the placeholders to recive the customer data. The catch is that I must allow the owner of the application to upload new templates in PDF, with the predetermined placeholders in it to allow the replacement to occur.
ASP.NET server controls has a few categories, for example, normal ones e.g. TextBox, Button which can be done in HTML/JS; Validation controls: can be done in JS; Login controls: I have seen them implemented in JS. Data bound controls: not sure, but maybe JS can work directly with databases, implementing controls like photo slider. So in the time span of next 5-10 years, will server-side web programming model fall out of mainstream and be replaced by JS/Ajax that interacts directly with databases?
I am facing one issue with MaskEditExtender (Ajax Control) control. If anyone knows solution please let me know.
I am having one TextBox aassociated with mask edit extender control. While editing the textbox values, value getting replaced instead of added.
Ex: Supose in my textbox if i have value as 1234, then i want to make it as 12534 so i entered 5 after 2. But am not getting result as expected, its showing as 1254 (means 3 is getting replaced with 5).
I have found that eventually the login control I place on my page will not authenticate. The solution appears to be to delete it and replace it with a new instance. Obviously this is not tenable. Can someone enlighten me as to why it might stop working for no apparent reason such that simply deleting it and putting a new instance in place will restore functionality? Update: I find it very sensitive. I just did the above described action, got it working again, found that the Authenticate event was no longer properly wired and tried to fix it by removing the '1' from the Authenticate1 in this line. That was sufficient to kill the control which required me to once again delete it and replace. I cannot believe the login control is that sensitive or no one would touch it. What gives?
I have an ASP.NET project under source control (Subversion). For various reasons, I don't want to add the Bin directory or its contents to source control, so I have it svn:ignored. DLLs are loaded into here during a Visual Studio build, and I can start with a clean directory and/or delete all the contents of this directory and still have a successful build.
I have two 3rd party unmanaged c++ dll and one C++ project which uses these dlls. In my asp.net project i added c++ project as reference but in runtime it fails with that error:
Exception from HRESULT: 0x8007007E
Visual studio puts c++ project's dll into /bin folder auto. Even if i put other dlls into bin folder, it fails.
I wrote a web project in VS 2005 using the AJAX Control Toolkit, now I'm resuming this project in a new machine and some AJAX components such as Cascade drop down doesn't works in none page.if I start a new project it works fine, so i think the problem is in the project I wrote years ago. when I try to include new ajax components I get an error message like "Attemted to read or write protected memory. this is often an indication that other memory is corrupt." and in the status bar keep saying, "adding reference to 'AjaxControlToolkit.dll'..."
We have a plugin system on a WCF service that checks libraries placed in the bin folder for certain assembly level attributes and loads them. This allows customization of certain service calls based on which client is making the call. This works great most of the time. However, sometimes it seems to lose the dll, which causes the service to revert back to the default implementation for every client. The solution so far has been to just move the dll file out of the bin folder, and back in.
I created some .net dlls as component to my web application. When I added the reference through VS10, they got into BIN folder. But when I uploaded them on my web host, It doesn't seem to detect them (shows not found error). What additional do I need to do to make them detected?