There is an ASP.NET Web application that makes use of a reference DLL. The same DLL is registered in GAC. Is there a way to force VS or ASP.NET application to make use of the referenced DLL inside Bin folder rather than using the one in GAC?
I have various dll's that I am not directly referencing in a ASP.NET website I am attempting to publish via the "Package/Publish Web" feature in Visual Studio 2010.
How can I tell the publishing feature that it needs to include these certain files?
Note that I do not want to directly reference these dll's (the solution has specifically been setup in a way so that these specific dll's are not directly referenced).
I've found a <ExcludeFilesFromDeployment/> but I can't find a way to specifically include files.
I have a class (.cs) in my web application project called CompanyResponseInfo.cs. This class inherits from a class called, ResponseInfo.cs, which is from a class library which is referenced as a compiled dll in the web application. CompanyResponseInfo is called from the ResponseInfo base class. In the CompanyResponseInfo class I need to build a file path to a file that resides in the directory 'web root/resources/standard.xslt'.
Now i know that because CompanyResponseInfo is instanciated from within the inherited ResponseInfo class from a referenced library, the 'System.Web.HttpContext.Current' object is null so I cannot gain access to MapPath and all the other Server object properties for me to obtain path properties relating to the web application.
I have also tried using 'System.Web.Hosting.HostingEnvironment.MapPath' which did work locally, but when I put the web application on our test IIS server it never worked correctly as it seemed to use the path in which IIS resides.
I guess this would be a common problem, so what are my options in my case when I need to get the absolute web application path so I can use it to get the absolute path for a XSLT file so I can load it into the XslCompiledTransform.Load()?
Is it possible to force authentication on all controllers within my MVC2 application? Currently, I have to use [Authorize] at the start of every controller. My entire application requires authentication (except for the Login screen of course) and I'm looking for a way to make this a default for each new controller I create.
if there is any config setting or any other way to force the response to be written all at once instead of it being written in multiple packets??The problem is I am using a response filter to edit anchor href's and the html parser (HtmlAgilityPack) strips out the malformed HTML when the framework writes to the response stream multiple times, so enforcing an all at once write would solve this headache.
Is there anyway except changeing and saveing the web.config file to make an ASP.net application to recompile itself?...
My teacher told the that by changeing the web.config file..the application whould get recompiled...but I concider that sort of an "hack" to have to change the web.config to recompile the application..is there any other way? I have tried to find something about this over the internet but I wasn't realy sure about what to search for...
In our ASP.NET application we perform some initializations upon the Application Start event.When the application is started in visual Studio 2010 with 'Debug->Start new instance' the ASP.NET Development server does not start new, and my Application's Start event is not fired.My workaround is to manually stop the development server - is there a setting to force this automatically?
I have created a class file with a name space of name1. I have created the dll for that. I referenced this dll in my webapplication. But in the namespace section i can't get this namespace 'name1' in the intellisence. I am using the .net 3.5 frame work
I have a weird problem. In my web site project, i am using a lot of third party dll's and i dont want to install them in GAC. So, I had placed all those dll's in Bin folder of application root. When i run the application, it is saying that reference is either incorrect or dll file is missing.
i am running the application from clearcase. I have full execute permissions in that folder in clearcase.
In the solution explorer, when i right click on my project and go to "property pages", it is only showing dll's from GAC only. None of the dll's I had kept in bin folder are being displayed.
I have a process in which a user uploads a file to a web site where the file is then processed and uploaded into the database. The process of validating the file could take several minutes so as soon as the file is uploaded I create a new thread and I do my processing on this second thread. This works great on my local machine but doesn't work at all on my IIS 7 test server.
After some investigating I found the problem is that the process is trying to load a reference to Castle and it can't find the DLL. I have a copy of Castle DLLs in my bin and it works elsewhere in my app. I ran Fuslog and discovered that it is trying to load castle from the wrong location. It is trying to load from c:/windows/system32/inetsrv/.
It appears that under IIS 7 the second thread is executing in a different context or something.
I have a utility project that has an "XML" folder with two XML files in it, this project is then referenced by an ASP.net web project. I was wondering do you have to set some sort of build option to place the folder in the BIN of the website, or is there another approach to referencing these two files from the web project?
I have a Visual Studio 2010 solution consisting of 2 projects:Core, a C# class library project which handles the functionality and data accessUI, an ASP.NET 4 website (.NET Framework 4) that references the Core, and calls functionality in the Core.
My exception handler is set in Global.asax (Application_Error.)When an exception occurs in the UI, everything works perfectly, I get filename, line number, etc.This is not the case for exceptions that occur in the Core.For this, I get a stacktrace like:
{FillUserCount at offset 2376 in file:line:column <filename unknown>:0:0}
P.S. The Core.dll and Core.pdb are present in the UI Bin folder. In Visual Studio -> Tools -> Options -> Debugging -> "Enable just my code" is unchecked and "Enable source server support" is checked.Is there a way to get stackframe info (filename, class, method, line number) also for errors that occured in my referenced project ?
I've created a new web application project in Visual Studio 2008, and then copied in some code from a project created with an older VS version. For instance, I'll add a new web form item in my project, say, "Shop.aspx". Then copy the older code into the new file. The trouble is that referenced supporting files get a "not found" warning.
The file ShopStyle.css resides in the same root folder of my project as Shop.aspx, but I get a "not found" warning about it. Or I'll have something like
I'm using ASP.NET on C# and I have a referanced library in the same solution in VB which calls a COM object using CreateObject.When I run the site on my comp it works, when I run it on my IIS 6 it gives me a stackoverflow on the method call.Now I have a script wich runs the VB code on the IIS6 and it works just fine.It must be something with the ASP...How can I call Com objects within ASP..., Do I have to do something special?
I have a Master Page which has an associated css file. On one of the base pages I have a div to which I am trying to apply a style from this css file by id. However, the page when rendered has a different id for this element. How can I specify the correct id name in the css file? Is there a way to specify that I want the id of this element like there is in javascript using the <%= Element.ClientID %>?
I have a project with hundreds of usercontrols but many of them are old and no longer used. Is there are quick way to find out which ones can be deleted?
A typical web application can be decorated with so many features such as tooltips, validation, autocomplete, animations etc. To support these features, there are zillions of jQuery plugins, scripts out there. My question is that if we start including so many features, we will end referencing a large number of script files making the pages heavy. What would be a good solution around this problem? You may argue that we can only include the relevant script file (validation on forms) on a particular page. However, if we define a nice looking masterpage with so many references, we are again faced with the same problem.
I have a solution with a website and a class library. I have renamed the class library project from Insight_WebControls to Insight.WebControls. I have also renamed the assembly it produces in its properties.
I have removed from the website's references the old class library and added the new.
However, when I try to build the website, I get the error 'Could not load file or assembly 'Insight_WebControls' or one of its dependencies. The system cannot find the file specified.' There is a dll called 'Insight.WebControls' in the bin folder. Clearly some part of the website is still looking for the old filename. Can anyone tell me how to point it to Insight.WebControls.dll instead?
I have an ASP.Net website, "MyApp", which contains the following resources files:
WebResources.resx WebResources.es.resx
The website references a library project, "MyLib" from which I want to access those resources files. Here is the code I'm attempting:
var rm = new ResourceManager("MyApp", Assembly.GetExecutingAssembly()); subject = rm.GetString("HelloMessage"); //always string.empty
The problem is that the executing assembly is always "MyLib" instead of "MyApp". Is it possible to access the resource files embedded in the website project from a library project?
We have a project that needs to gather survey data. On one particular page of the website, there are 21 questions each with a scale of 1-5 where the user selects one radio button for each question in the table.
The survey is being coded in VB.NET. The data submits to an SQL database. All the radio buttons are similarly named, so only the number changes for the question -- thinking this would make it easier on the back end coding. In the code behind I was hoping to do something to the effect:
I have created a server control for my web page... I have decided to add an ajax popup extender (after creating the control, which builds and works fine.) After I add the AjaxControlToolKit reference I add the following:
[Code]....
I get this error when I add it:"The type 'System.Web.UI.ExtenderControl' is defined in an assembly that is not referenced. You must add a reference to assembly 'System.Web.Extensions, "I googled the error and it says to add something inside the web config... I do not have a web.configfile inside the server control.
Just looking through database design and wondering what would be the better option. I have customers, who all have orders, pickings, deliveries and invoices. Now an invoice can't exist without a delivery, a delivery can't exist without a picking and a picking can't exist without an order. So I could set the tables up in a linear fashion. e.g.
then in Orders, there would be an ID field, with a customerID field and in Picking, there would be an ID field, with an orderID field and in Delivery, there would be an ID field, with pickingID and in Invoice, there would be an deliveryID field. Linking them altogether, again, in a 'linear' fashion.
The problem is if I want to get, say, all the invoices for a specific customer, my query would be something like
[Code]....
My other option would be to have in a customerID column in each of the tables meaning a much easier query