Specifying Relative File Location In Web.config For Use By Standard C# Class Library?

Jan 6, 2011

I'm struggling to find a way of specifying a file location in web.config appSettings that avoids using hard-coded paths but allows a non-'web aware' C# library to find a file. The C# library uses standard File.Open, File.Exists methods, etc. to operate on a data file, which is stored in my web application (ASP.NET MVC) tree, e.g. under:

contentdataMyDataFile.txt

Requirements:

I want to be able to specify my path like, e.g.:

<appSettings>
this--> <add key="MyFileLocation" value="~contentdataMyDataFile.txt" />
not --> <add key="MyFileLocation" value="c:inetpubwwwrootfoocontentdataMyDataFile.txt" />
</appSettings>

I don't want the C# library to be aware of the web application it's being used in, as it is used in other software, and the web application has no need to know about the configuration of the C# library.

View 3 Replies


Similar Messages:

C# - Encrypting Class Library App.config File?

Jan 5, 2011

share your thoughts if there is any way to encrypt app.config section with out changing code? I know that we can use aspnet_regiis.exe to encrypt the web.config file.

I came across some blogs to rename app.config to web.config and run aspnet_regiis -pef command. I am able to create an encrypted version of app.config file but application failed to read the keys from encrypted app.config. so this approach didnt work for me.

View 1 Replies

Reading Config File From Class Library?

Jul 8, 2010

I a custom config file which I am having problems reading from a class project, is there a simple way to do this? the path does not seem to be getting picked up in code, where as this works in a web project

View 2 Replies

Get The Relative Path In The Class Library?

Sep 7, 2010

I have to access a relative path of the XSD file to validate a XML file. The XML file and the XSD file are part of the class library. How do I access the relative path in the class library?

In case of website, I would use server.mappath(path). Is there anything similar to get the virtual path to the corresponding physical directory on the server in the class library?

View 2 Replies

C# - Best Way To Implement Rolling Log Out Put Using Standard Trace Listener Config (as Opposed To One Massive File)

Jul 27, 2010

I'm using .net web config to create trace listener for debug and trace output in a .NET web app.

The problem is that if left, the log file, which always uses the same name can get massive and has actually caused me some application issues today.

I can't find a method on the net of setting a log file size limit, or a method of using a dynamic name, such as one that uses a date string as part of the name. Does anyone know if this is possible?

So far I am using:

<system.diagnostics>
<trace autoflush="true" indentsize="4">
<listeners>
<add name="CollectionLister" type="System.Diagnostics.TextWriterTraceListener" initializeData="Collections.log" />
</listeners>
</trace>
</system.diagnostics>

View 3 Replies

Get A File In Class Library?

Dec 30, 2010

i have a class library that get a xml file and read it and set some property from that data

may code is like:

[Code]....

the problem is this code is in class library and the file is in web form application.

View 1 Replies

Creating A Class Library File?

Jun 17, 2010

how to create a class library file and how to implement in web forms?

View 3 Replies

Get A File Path In A Class Library?

Aug 31, 2010

I have an asp.net application which employs a class project to process xml files. I have an xsd file within the class project. To load the xsd file, I am not sure which path I should use. The following code snippet loads the xsd, and reads the xsd using the StreamReader. I am not sure how to set the value for xsdPath variable.

[Code]....

View 1 Replies

Data Controls :: How To Delete Location Tag (Node) Programmatically In Web Config File Using C#

May 7, 2015

I want to delete location path using parameter textbox .. example : I enter name of location path in the texbox when i click button delete then location path in web config will be remove..

<location path="page1">
<system.web>
<authorization>
<allow users="ADMIN" />
<deny users="*" />
</authorization>
</system.web>
</location>

View 1 Replies

VS 2008 Adding Css File To Class Library Project?

Jan 10, 2011

I have a custom gridview control which is a class library project.I want to be able to specify the css class for the gridview which I can do.But I also want to set a default css stylesheet to the gridview. So if I don't override it using the cssclass property it must get it's cssclass from the default stylesheet I have in my project.

How can I specify the default stylesheet. I have a stylesheet in a folder called "Styles" in my project.

View 4 Replies

Put Website And Class Library Projects In One .sln File On Subversion?

Mar 12, 2010

My company has several class libraries we use in multiple website projects (not web application projects). Website projects don't have .sln files, but I'm sure I've read in my past research that you can make a blank solution and put your website and class library projects in it. After answers to my previous questions, this is the direction that I'm going (based slightly on [URL]

/websites
/website1
/trunk
/website1
/libraries
/library1
/trunk
/library1
/library2
/trunk
/library2
/etc...

Then I planed on using svn:externals to copy /library1, /library2, and so on into the working_copy/websites/website1/ folder. I want my team members to be able to checkout the /trunk folder for website1 and get a .sln file, /library1 external, /library2 external, etc. I want that .sln file to contain the website1 website project, and all of the library external projects. Hopefully that would look something like:

/working_copy
/websites
/website1
/trunk
/website1
/library1 (svn:external of libraries/library1/trunk/library1)
/library2 (svn:external of libraries/library2/trunk/library2)
/etc.
website1.sln

So, at the end of all of this, the goal is that my teammates check out the trunk, open the solution, and everyone has the exact same solution. When we commit, everything is committed appropriately to subversion (the website code, and the libraries are committed to their appropriate place on the repo). How have others solved these issues? How can I make a .sln file that my team members and I can share in this manner?

View 2 Replies

Data Controls :: How To Delete Location Tag (Node) Programmatically Using Its Path In Web Config File

May 7, 2015

I want to delete location path using parameter textbox and allow user ..

example  :

location path = textbox1
allow user = textbox2

explanation : i enter name of location path in the texbox1 and allow user  in the texbox2,  when i click button delete then location path based on parameter textbox1 and textbox2 in web config will be remove..

this below my web config

<location path="3pm.aspx">
<system.web>
<authorization>
<allow users="testing1,testing2,tunggal ,usertest" />

[Code] ...

So far this is my code for deleting location path using parameter name of path , yet to parameter allow user ..

protected void DeleteLocationPath(object sender, EventArgs e)
{
string path = Server.MapPath("~/Web.Config");
XmlDocument xDoc = new XmlDocument();
xDoc.Load(path);

[Code] .....

View 1 Replies

C# - Can Execute An Aspx File In A Class Library And Get The Result As A String

Feb 19, 2010

I have an c# Class Library where I need some dynamic template based text. Instead of inventing my own template parser I thought I could create an aspx file in my project that is executed at runtime and, instead of viewing the output in a browser, I want a StreamReader or string object that holds the result.

View 3 Replies

Web Forms :: Using File Upload Control - Place Function In Class Library?

Mar 5, 2010

I am using file upload control in aspx page. I want to put file upload logic in class library. but not getting how to distribute logic.

View 2 Replies

Maintain Image Relative To A Fixed Location Even Though It Scales Anchored By Its Top?

Jul 13, 2010

This is very programming related but a somewhat non-programming question. I am performing image scaling in a web based application and I need to maintain my image relative to a fixed location even though it scales anchored by its top, left corner. Hope the graphic make this possible.The idea is that C is a fixed location that I want to maintain as my scaling origin rather than B which which is the current css behavior. C may or may not be within the actual image. So as the image scale, B needs to move relative to C. Example: if the image was scaled 50%, then B would move 1/2 the distance to C. If the image grew to 200% of its size, then B would move twice the distance away from C.Ultimately looking for a formula for x & y for B given the location of C and a scaling factor for the image. Not sure the size of the image needs to be part of this but I have it if needed.

View 5 Replies

Enterprise Library 5 - Configure FileConfigurationSource Relative To Web Application Folder?

Jun 30, 2010

I have my validation configuration stored in validation.config in my Business Object project. The config file is set to copy if newer

The business object project is referenced by my web project, therefore, the validation.config copies to the bin folder of my web application.

In my web.config I have the validation configuration redirected:

[code]...

View 1 Replies

C# - Loading Resource File In Class Library And Which Resource File To Use?

Oct 25, 2010

I have a class library and was to add a resource file to it to support both English and Spanish. Any tips as how I can do this? The language will be dictated by the user visiting the site. Would like to have to only load each resource file once and cache or set in static variable and avoid any overheads.

View 2 Replies

Web Forms :: Way To Control Null When Inheriting From Class Library Class

Sep 16, 2010

I have this Control directive in a usercontrol (i've changed the namespace and class name):

<%@ Control Language="C#" AutoEventWireup="true" Inherits="Namespace.Path.To.ClassName" %>
<asp:TextBox runat="server" ID="txtComment" TextMode="MultiLine" ValidationGroup="comment" />
ClassName is a class that lives in a class library and this is the class:
namespace Namespace.Path.To
{
public class ClassName : System.Web.UI.UserControl
{
protected System.Web.UI.WebControls.TextBox txtComment;
protected void Page_Load(object sender, EventArgs e)
{
HttpContext.Current.Response.Write(txtComment == null);
HttpContext.Current.Response.End();
}

View 3 Replies

C# - Can Apply Common Namespace From Web.config To App_code Class File

Nov 14, 2010

I am relatively new to asp.net environment.Recently working on a project, i discovered a problemi.e. I had to add using system.io to all file functions in any page. same for using sql functionsi.e. any method for that namespace had to be used in full like By adding the following section in web.config , ALL my pages automatically have access to that namespace

<namespaces>
<add namespace="System.Data"/>
<add namespace="System.Data.SqlClient"/>
<add namespace= "MySql.Data.MySqlClient"/>
<add namespace="System.IO"/>
</namespaces>
[code]...

View 2 Replies

C# - How To Show A Message Box From Inside A Class In A Class Library

Feb 24, 2010

Can anyone tell me how to show alert message inside the .cs file of class library project in c#? I am calling a method of cs file in classlibrary project. Whenever the control comes to the alert message statement inside the method, alert message should be shown on the web page(aspx) and the next statement to the alert message statement should not be executed.

View 3 Replies

C# - How To Create A Dll File - Showing An Error / "a Project With Output Type Of Class Library Cannot Be Started Directly"

May 23, 2010

Using Visual Studio 2005

I have list of class files, when i try to run the class files, it showing error as
"a project with output type of class library cannot be started directly"

How to run the class file? How to create a dll file.

View 5 Replies

C# - How To Inherit A Page Class From A Class Library

Mar 16, 2011

I might be asking a dumb question, but I have a client for whom I need to build many websites (10+) (asp.net 3.5) which will all the pages on each site will have the same codebehind, but the sites will launching in different regions and whilst following the same template, will have different content.I have built and launched site 1, and sites 2, 3 & 4 is nearly live, but it occurs to me that as all the sites are basically the same, the code is going to get more complicated to update as it will be duplicated, so if I need to do a bug fix on one site, I'll need to do the fix on all websites (and this is going to get complicated.)

I was wondering if it possible to somehow create a class library of all the current aspx.cs files, reference this dll in each website and then inherit these classes into the .aspx.cs files. So default.aspx in each site would still have a CodeFile of "Default.aspx.cs", but Default.aspx.cs would inherit the corresponing class from the dll:

using WebPagesClass;
public partial class _Default : WebPagesClass._Default
{ }

The reason for doing it like this is that if I need to change any code on a specific website (for minor changes in languages for instance), I can override the page functions and change the parts required. For all other pages which have not cha, I can just copy from a single website.Is this vaguely possible? If not anyone one got any killer suggestions of how to manage so many websites from a single codebase?

View 2 Replies

VS 2008 Web.config Location Tag?

Mar 1, 2010

My web.config has following settings :


Code:
<authentication mode="Forms">
<forms loginUrl="SignIn.aspx" >
</forms>
[code]....

and different settings for a folder - "user" inside root.
( same config file )

Code:
<location path="User">
<system.web>
<authorization>

[code]....

but when use the statement

Code:

Server.Transfer("~/user/somepage.aspx")
in code behind , the control goes to somepage.aspx instead of SignIn.aspx.

View 5 Replies

Web Config Location Tag Not Working

Sep 23, 2010

We have an application that is making use of the location tag in the web.config file at the machine level - meaning like :WindowsMicrosoft.NETFrameworkv2.0...CONFIGweb.config, the one that applies to the whole server - this application has lots of virtual directories under it and for each one there is a <location path="IIS Web App NameCustomerA">...This seems to work ok for that app. But then we have a second app on the same server, and I'd like to add location tags to that app's web.config file - meaning the local web.config file in the app's directory - and have each one of them specify a location tag in a similar way

View 1 Replies

Configuration :: Using Location Path In Web.Config?

Jul 8, 2010

I wanted to impose specific timeout interval and request length on some specific pages that uploads documents of size up to 50MB. Hence I did the following config changes after going through some sites.

<location path="Upload.aspx" >
<httpRuntime maxRequestLength="51200"/>
<httpRuntime executionTimeout="36000"/>
</location>

I keep getting error when I run the application. I tried various other ways like giving the complete path like <sitename>/<applicationname>/<v.folder name>/<filename>.I tried this on both IIS 6.0 and IIS 7.0.

View 8 Replies







Copyrights 2005-15 www.BigResource.com, All rights reserved