Configuration :: How To Secure Root Of Iis While Deploying Locally
Oct 1, 2010I have deployed my asp.net application locally in my office server.
View 5 RepliesI have deployed my asp.net application locally in my office server.
View 5 RepliesLet's say that I have my ASP.NET web application in a directory called "MyApp" both locally and on a remote server. I'm trying to build an onclick response to a link. The response calls a Javascript function, passing it the URL of an .aspx page in my web app. The Javascript pops out a new window displaying the page. My C# code looks like this:
link = new HyperLink();
link.Text = product_num_str;
link.NavigateUrl = "#";[code]....
I started using the Request's Authority property because I was having problems running locally on the Visual Studio web server when I used the Host property. The problem was that Host only returned "localhost" instead of the host and port number. When tested locally, the code works because the "authority" maps to my app root folder. The URL generated is, e.g.,
http://localhost:52071/ProductInfo.aspx?_num=123
If I run on a remote server, however, I end up with something like: http://company-server/ProductInfo.aspx?_num=123
This fails to find the page, because in this case the "MyApp" root folder must be included.There is probably an easier way - putting an entry in the web.config or something. My motivation originally was to allow the app to be published to a folder of any name and work as is. I could hack my approach and search the string for "localhost" or something, but that's ugly. So how do I build a string that will work everywhere?
I am using XAMPP to publish my a .net application. The server is working fine. I created a sample login.aspx file, and it works fine. I deleted the sample login file, and I build and copy all the files to the XAMPP directory. When I tried to acces the page, it gave an error message "Access forbidden! You don't have permission to access the requested object. It is either read-protected or not readable by the server. If you think this is a server error, contact the
View 8 RepliesAn image on one of my pages renders as...
[Code]....
The first one displays fine locally but not on the Web server, whereas the second one displays fine both locally and on the Web. How do I get the first to resolve like the second? In the database, I have the reference prefixed with "~/i/" so it's puzzling to me that it would resolve to some other form.
I want to set up a web farm locally, but i really dont anything about how to do it,
steps or web links so i can start configuring it..
I've got 2 web servers locally having windows 2003 installed.
I have a menu that uses a sitemap. The menu works locally, but not on the server. Below is my code for the menu, data source, and the sitemap. why I can run it locally and use the menu, but I cannot use the menu on the server?
[Code]....
When I deploy my web service, I get the following error:
There is no build provider registered for the extension '.svc'. You can register one in the <compilation><buildProviders> section in machine.config or web.config. Make sure is has a BuildProviderAppliesToAttribute attribute which includes the value 'Web' or 'All'.
I found one thread ([URL] that a solution but, I can not get it to work. If I make the changes to my web config file as in the thread, I then get a configuration error. One odd thing is that, if I check the machine.config file on my machine, located at C:WINDOWSMicrosoft.NETFrameworkv2.0.50727CONFIGmachine.config, I don't see any of the config settings described in the thread. As a matter of fact, there is no mention of "compilation" or "buildProviders" at all.
Here is my entire config file listing:
[Code]....
I have asp.net website deployed on local server
And also i have a domain name
What i want that i want to integrate my locally deployed site with domain name.
(I have live(public) IP address as well)
The application pool randomly shuts down. I am assuming this is due to Rapid Fail Protection and errors are occuring that are triggering it. However... there are no errors being reported in the event logs. So my next inclination is to think of the possibilities of a memory leak. How do you test for memory leaks on a website running locally?
View 2 RepliesI have a page which uploads a file from server A to server B. The user first uploads the file to server A, where it's saved into a diretory, then once the file is safely stored there, I'm transferring it to a second server, server B, using the following code:
[code]....
So, in summary, the only difference I can see between the working case and the non-working case is the server that'ssending the file.
I have a site (URL...) which loads and runs fine locally on the server itself, but when I try to access this externally from outside of the server (and firewall) will not load. In Safari for example, I get the message "Safari could not open the page because the server stopped responding".I have other sites on this server that do load and operate fine so I don't belive this is a Firewall issue. One thing I did notice however is that when the error message appears, it seems like the site is trying to change the protocol from http to https.
I'm trying to debug this to find out what could be happening. I've tried looking into the IIS logs as well as the Event Viewer but I see nothing. I have even tried to turn on Failed Request Tracking but no errors are logged.
I have an odd scenario. I'm trying to run a 4.0 application under a 2.0 web site. If I have the 4.0 application as a level 1 sub folder on a different web site, it runs fine. However, if I have it running under wwwroot, it gives me an error. Why is it referencing the web config in the root even though this site has its own?
This works: site140webapp | This doesn't: wwwrootsite240webapp
The error I get is: Server Error in '/site2/40webapp' Application.
Configuration Error
Description: An error occurred during the processing of a configuration file required to service this request. Please review the specific error details below and modify your configuration file appropriately.
Parser Error Message: The entry 'EventLogProvider' has already been added.
Source Error: [Code]....
Source File: X:wwwrootweb.config Line:
105
Version Information: Microsoft .NET Framework Version:4.0.30319; ASP.NET Version:4.0.30319.1
The error is mentioned below, the cssfriendly.dll is in bin, and browser file is in there app_browsers folder. And it is working in same PC (developping PC), on remote server that belong to my company (i just installed .net 3.5 on that server)
I tried uploading the same site on 2 dufferents hosting, and finally i got the same error. What could gone wrong ? I tried contacting the hosting support but they work in ticketing system and this is extremely slow.
Configuration Error Description: An error occurred during the processing of a configuration file required to service this request. review the specific error details below and modify your configuration file appropriately.
Parser Error Message: Could not load type 'CSSFriendly.MenuAdapter'.
Source Error:
[Code]....
Used Visual Studio 2008 to publish web app to a local IIS7 Website but still hooked to VS development .mdf file with EF. With this I can successfully access web app via local host. As long as the development db server is running, web access is fine.
Then I tried to change connection to local .SQLEXPRESS where I have other databases (this is my production server). I have replicated the development data into the SQLExpress database already. The connection string appears OK.
The problem is the application's entity data model (.edmx file) is still tied to the development .mdf file.
When I tried to rebuild the entity data model, I can see the production instance in list of db connections but cannot select it. Only the development db objects are available.
So I don't think the problem is related to connecting to the production db. It is more about getting the .edmx file to point to the production table. Either it should migrate over or it needs to be rebuilt. I don't see any MVC deployment pages discussing EF deployments.
I've followed this link [URL] to configure my application on iis7.
- I've published it
- create a folder in inetpubwwwrootMyApp
- I've created my virtual directory to point on MyApp
but then to log on it, I need to point on http:\localhostMyApp but i would like to point on http:\localhost
I'm trying to deploy my web project to my local IIS server (C:inetpubwwwrootlunchbox). By default the in is created inside the project directory - i.e lunchboxin. This setup, however, gives me the following error when I try to open the site:
When I move the in directory outside the project root (i.e C:inetpubwwwrootin), the site opens up just fine. I'm also able to test the web project from Visual Studio without any issues.
Can someone tell me why I have to move the in directory outside the project root to make the site work? What can I do to not have to do this?
I recently got abused on these forums because I was testing with the cassini in my development environment. So now I use local iis via the settting in the properties --> web tab and then creating a virtual directory.
The problem now is that the url is:
http://Localhost/Website
The problem is that http://Localhost/ is still the root - so its gone and broke all my css and JQuery ajax calls.
I've tried playing with application root setting in the properties tab with no luck. I have been querying the interwebs and realise that I need to do something in IIS -
I was given a compiled asp.net web application v2.0 which was created in visual studio 2005. I have made some changes to the site and created various new classes and made it look abit cooler . On my localhost I go to the Visual Studio Project and click rebuild and its stays that the dll has been successfully and all the dll, pdf have been created again with new modified dates. So when I publish the site to the production server, the site uses the old current dll which doesn't show any of the changes I have made.
I have done the following - Deleted all the files from obj/Debug before rebuilding the site
Made sure there were no files defined in the application which are not there in the local system (apparently this is a bug)
I'm don't know what else to try, I' have used red gates .net decompiler and can see all my new class names so I know what all the extra classes are in the new dll.
One thing I'm not sure about is what 'Build Action' do you need to set for the binxxx.dll, at the moment it is set to 'content' but if I set it 'compile' I get "Error 1 Unable to write to output file
'C:1stDirectobjDebugvb-website.pdb': System Error
&H80004005&" .
For the last 3 days I struggled to deploy my small asp mvc site on asphostcentral I got the following error wille trying:
could not copy the files on the ftp because I am behind a corporation router and active mode does not work (managed to work around it by copying from a ftp web client)could not run the application because the latest version of asp mvc was not installed, after Could not load file or assembly 'PresentationFramework, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35', my guess is that .net 3.5 with sp1 is missing, what do you guys think ?
I can connect to the database server but I get an error when I try to expand databases and get to my database.
I am facing problem in deploying MVC 2 WEB Application on IIS 7.
I am running under Integrated mode.
What do i need to do....
I have created virtual directory also for my application on iis7.
I am using Windows 7.
When i going to browse my application iget following error message.
Server Error in '/StaplesTagging' Application.
The resource cannot be found. Description: HTTP 404. The resource you are looking for (or one of its dependencies) could have been removed, had its name changed, or is temporarily unavailable. review the following URL and make sure that it is spelled correctly.
Requested URL: /StaplesTagging/Views/Programs/ManageLists.aspx
Version Information: Microsoft .NET Framework Version:4.0.30319; ASP.NET Version:4.0.30319.1
I developed a web application using VS2008.I want to deploy that application.how to deploy that application?
View 3 RepliesI had deployed an asp.net 2.0 web site in IIS 7 in windows 7( with .net 4.0 installed ).
But while I am going to browse my starting page Welcome.aspx it shows error:
HTTP Error 404.0 - Not Found. The resource you are looking for has been removed, had its name changed, or is temporarily unavailable.
Is there any problem with deployment of the application?
I have a Web application that I have built, published and deployed on a Web Server. It all works great and up to now I have been able to get people to stop using it whilst I published any changes. It is an internal system but I now have firefighters that can be using this 24x7. I am probably being totally thick but how should I deploy small changes in codebehind pages without haviing to do a full deployment to the web server. I am learning ASP.NET as I go along and I am a bit confused with how I can update the web application without affecting users.
View 3 Repliesi've written a small application using asp.net and sql server express.
my question is after checking the application in the visual studio environment how can i get it to work in a way that
users that are working on the same network as me could use it to?
i've changed the user instances option in the web.config file to false, and from the info i found so far i understand that security measures are to be applied, but i just couldn't get it to work...
I made a simple network tool using Visual Studio 2010 Express, ASP.NET C#.
When I finished, I deployed it to a Local IIS 5.1 Server. I'm running XP(BTW).
The situation right now is that every time I add/change something to suit my needs, it changes it directly on the server - which is obviously unwanted. I want to understand why this is and how to change it. I don't want every test I do to be implemented directly on save.
ps.
On Project->Properties, Web tab. I verified that under the "Servers" option, "Visual Studio Development Server" in checked and not "Local IIS Web Server"