C# - What Does The <% $Resources:My.Resource %> Access
May 25, 2010
I tried searching, but I guess the <% $ %> triggers something on google and it turns up nothing. What is this accessing in an asp.net .aspx page? I've used the = but never a $.
I'm pretty sure this is something super easy, but how do i access a resource that is in a separate project using the expression syntax? I thought it would be like so:
i have a very strange error.i get parser error Parser Error Message: The resource object with key 'TopnavHome' was not found.this is the code: [Code]....
I have added .CSS file in Resources folder of the project.In the same way i can add Images or any other files.But i am unable to use those files in Server Control Project.How to apply CssClass property to any predefined server control to the css file that is stored in the Resources folder ?
i am new to using AJAX.I am using Visual Web Developer 2010 and I followed all the steps given on the http://www.asp.net/ajaxlibrary/act.ashx website to install AJAX.However, when I try to run my website,I get an error:
"Could not find any resources appropriate for the specified culture or the neutral culture. Make sure "AjaxControlToolkit.Properties.Resources.resources" was correctly embedded or linked into assembly "AjaxControlToolkit" at compile time, or that all the satellite assemblies required are loadable and fully signed."
I have an ASP.NET web application that runs on a windows server 2003 server. there is a form that reads and writes data to an xml file inside the application's directory.
I always grant the NETWORK SERVICE user full control on my application folder so that it can read and write to the xml file. I put the application on another windows server 2003 server and did the same steps above but i was getting an Access denied exception on the form that reads and writes to the xml.
I did some search and found that if you grant the user ASPNET full control to the directory it would work, I did that and it worked fine. my question is: what is the difference between granting full control permissions to NETWORK SERVICE and ASPNET users ? and what can be the difference between the two servers that caused this issue ?
I have an ashx file which returns a localised message. This is called from an Ajax request. I need to access the Asp.net ResourceManager in the ashx file.
My current solution consists of several Class Libraries and a Website. I'm in the process of globalizing the application and I realized that my resources need to be accessed by all the projects not just the website so placing my resources in the App_GlobalResources folder didn't work.
I added my resources to one my class Libraries and now I'm trying to figure out what the best way of accessing the resources are from my markup. When my resources were in the App_GlobalResources folder I was able to access them by using an expression such as this:
<$ Resources: MyApp.Name %> for server controls Or <%=Resources.MyApp.Name %> for plain text
What's the best way of accessing my Resources from my website aspx files now that they are in a Class Library DLL?
Often, out of sheer desperation I will end up enabling "Everyone" access on a folder that a web app is accessing (perhaps for file creation, reading, etc) because I can't figure which user account to enable access on.
Obviously, this is a very bad thing to do. Is there a way to determine what account IIS is using at that exact moment to access folders (and perhaps other resources like SQL Server, etc)?
Are there logs I can look at that will tell me? Or perhaps some other way? I usually use Windows Auth without impersonation. Not sure if that information is relevant.
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?
My application creates some images at client machine using client side scripting VBScript. I want to store those images in database, so I need some way to bring those images to server without any interaction with users (means I can not use the file upload control).Along with this, application would also like to use the printer attached to client's machine (it could be her network printer), without showing printer dialog.
Basically I need to create some client piece, dll which will handle the scanning, printing and uploading images from client pc to server and web application will interact with this dll.How could I achieve this? I explored a lot on internet. many articles suggest that use activex control, but how in c#?
I am not asking any spoonfeeding. Please show me correct article or small working sample or example, I would figure out the rest.
Assembly 'LocalizationRes, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' contains a Web resource with name 'LocalizationRes.VerifyDeletion.js', but does not contain an embedded resource with name 'LocalizationRes.VerifyDeletion.js'. getting an error saying like this while I am trying to acces the Resource file through Ajax...
I want to implement resource based access in asp.net mvc project.For example i have create employee, edit, delete employee and view employeei want to implement a funcitonality where administrator can assign resources to user for example user with moderator can only view employees and user with administrative priviledge can create, edit, delete and view employees list.How can i implement this functionality?Any articles on internet on this topic?
Server A exists on domain A and server B exists on domain B. From server A I need to output file names that exist on shared folder on server B. I tried the following with no success (Access denied error):
DirectoryInfo dir = new DirectoryInfo(@"\serversharedFolder");
After some Googling I found that I need to use personlization to impersonate an existing user on Server B that has access to that shared folder. I used a C# personlization class as explained on codeproject (http://www.codeproject.com/KB/cs/cpimpersonation1.aspx). I supply the domain, the user, and the password and hope to get access to the shared folder BUT the error I see now is"Login failure: unknown user or bad password".
I am 100% sure that the domain, user, and password I supplied are correct. When trying to access the share via windows explorer from server A I am prompted for a username and password. After entering domainusername and the password I have access to the folder. So I know that the credentials I supplied are correct.
Am I going about this the right way? I have full access to server A and B so maybe there is an easier way to accomplish my goal.
We have a web site on customer server. It is being locked every 2 or 3 months. I posted this subject before. For understanding the error I created a log file. When the server locked I look the log file and saw "system resource exceeded" error message. Have you any idea about this error.. When restarting the server it continue.
Or any class that's not X.aspx.vb. I've imported the Globalization, Threading, Threading.Thread, and UI.Page namespaces. But it won't come up in Intellisense and it gives error lines in my code. Is there a way to access use the GetLocalResource("Y") method in other classes?
I've added a key/value pair to an .resx file named SharedResources in my App_GobalResources directory.All the examples I've read on line have me trying to access the value as:
[Code]...
However, the intellisense is telling me that (Resources is not a member of '<Default>')
I've also tried this syntax, without the global
Dim MsgTemplate As String = Resources.SharedResources.EmailTemplate
I then get a message that (SharedResouces is not a member of Resources)
The intellisens is showing the following members for Resources
ResourceManger
ResourceReader
ResourceWriter
It should be compiling a global collection based upon the files in my App_GlobalResources directory from what I'm reading.However,I can't find anything to match what everythink on line says I should have available.
Reposting my unanswered in technet.microsoft question?
MSDN "ASP.NET Delegation" article tells:
1) "When you configure to use a particular account as the process identity, ASP.NET attempts to delegate that account. If it is a local account that is identical (including password) to a local account on a remote machine, delegation is possible. If such an account does not exist on the remote machine, to the network it appears as the Windows anonymous account (NT AUTHORITYANONYMOUS LOGON). In addition, delegation is also possible if the account is a domain account that has access to the remote machine, in which case it uses the domain network identity of that account."
The same frequently repeated story as in case of manually/interactively accessing remote computer (server resource) in workgroup - it is necessary to create local account with the same username, the same password. But why?
If a workgroup Windows client process cannot access resources on server machine without having duplicate of such (local) account on target machine already pre-created,does it mean that client (process, machine, or user) can access server resources only by/after having logged (opening logon session) into server machine? Or, how to understand that such access is impossible without having corresponding duplicate local account on server machine?
The same MSDN "ASP.NET Delegation" article tells:
"NetworkService account. It behaves the same as the System account. This account possesses the network credentials associated with the machine account (domainnamemachinename) in the domain of which it is a member"
Does not any Windows have accounts ((NT AUTHORITYNETWORK SERVICE)? as well as many other common pre-built accounts? Why are they installed (before any joining to domain) but cannot be used for remote network access and client identification ? And what is identity used when the process from workgroup Windows under identity ((NT AUTHORITYNETWORK SERVICE) accesses a remote server?
My related questions:
domained LocalSystem vs. non-domained LocalSystem account in Windows-es ? how to check group membership of an "NT AUTHORITY" account ? Is client LocalSystem (SYSTEM) identified by target/server machine? and in which context? Window workgroup LocalSystem vs. domain (AD) LocalSystem [closed]how to better set up machine for development both in workgroup and Windows domain? [closed] interoperating with Windows domain computer from workrgroup Windows [closed] the context of local user of AD-joined machine? Is it of domain machine account or of local machine account? RunAs under domain account from non-AD Windows [closed] how to better set up machine for development both in workgroup and Windows domain? [closed] how to share the same domain machine account with multi-boot workgroup Windows setup?