I had an ASP.NET 1.1 application that I converted to 2.0. I deployed the application under IIS 7 on Windows 2008 Server. I can browse images and static html pages but I can't browse .aspx pages. When I try to run any .aspx page, my browser says "Internet Explorer cannot display the webpage". My application pool is set to .NET framework 2.0 with Integraded in Managed Pipeline mode.
I'm building an HTML5 application (with ASP.NET back-end) and i want to develop it in such a way that i can run it locally with all my resources (such js and css) not minified (so i can debug it easily). However when i build the final version i want merge and minify the resources. At the same time i want to create several versions of the app targeting different platforms (iPhone, iPad, desktop, etc) by adding appropriate css.
I thought that the final output should be a set of html files (so the get cached nicely). I could use ASPX and just control the output by a query string parameter, but i don't really want to have the form tag on my page.
So the questions are:
What are the pros and cons of using static html pages generated from a template versus a dynamic ASPX page? (apart from being able to run on any web server) If ASPX approach good enough then how can i get rid of the form tag that's required by ASP.NET?
UDPATE
Another factor in favor of static html pages is the fact that the files are served instantly, whereas ASPX may take awhile to load if the app has recycled.
I read that with IIS 7, ASP.NET has become an intrinsic part of IIS instead of an external ISAPI DLL. They say that the main reason for this change is that it's now possible to secure files that previously have not been handled by ASP.NET.
I want to check this out, so I have created a Forms authentication web site and added the following files to it:
Default.aspxLogin.aspxHtmlPage.html
Moreover, I have set the web.config to deny anonymous users and I have enabled Forms authentication in IIS.
Here's my problem:
While the ASPX page perfectly requires me to log in, the HTML page does not. It just yields error 401.2.
So my question is:
What did I do wrong? What is necessary to have HTML files (or images) secured using Forms authentication?
I have a few pages that are completely static. They only change at build time. But they are expensive to create. For the ones that are kind of expensive to create, I cache them for very long times using the ASP.NET output caching. But for one page, I really want it cached forever and ever or until the the next build.
What is the most expedient way to make this happen? Is there a build in feature that achieves this or a 3rd party tool?
(yeah, for the moment I plan to do the "view source" and copy paste thing, which isn't a very elegant build step)
i want to select 10 images on browse button click and upoad it on upload buttton, in asp.net.and need to show a pop up window if more than 10 images selected on browse button.
I want know, If an error has occurred and website is redirected to the Custom Error Page and is also logged out. If back button of the Mozilla browser is pressed, previous logged in page is displayed. I have also used 1. Response.Cache.SetCacheability(HttpCacheability.NoCache); 2. Response.Cache.SetExpires(DateTime.Now);
in Page_init on Custom error page. Also set the values of .ASPXAUTH and other cookies to 1 but again page is not going to the Login Page. These cookies could also not be removed.
I have an image folder stored at ~/Content/Images/
I am loading these images via
<img src="/Content/Images/Image.png" />
Recently, the images aren't loading and I am getting the following errors in my error log. What's weird is that some images load fine, while others do not load.
what is wrong with my routes? Am I missing an ignore route for the /Content/ folder?
I am also getting the same error for favicon.ico and a bunch of other image files...
<Fatal> -- 3/25/2010 2:32:38 AM -- System.Web.HttpException: The controller for path '/Content/Images/box_bottom.png' could not be found or it does not implement IController. at System.Web.Mvc.DefaultControllerFactory.GetControllerInstance(Type controllerType) at System.Web.Mvc.DefaultControllerFactory.CreateController(RequestContext requestContext, String controllerName) at System.Web.Mvc.MvcHandler.ProcessRequest(HttpContextBase httpContext) at System.Web.Mvc.MvcHandler.ProcessRequest(HttpContext httpContext) at System.Web.Mvc.MvcHandler.System.Web.IHttpHandler.ProcessRequest(HttpContext httpContext) at System.Web.HttpApplication.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() at System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously)
My current routes look like this:
routes.IgnoreRoute("{resource}.axd/{*pathInfo}"); routes.MapRoute( "Default", // Route name "{controller}/{action}/{id}", // URL with parameters new { controller = "Home", action = "Index", id = "" } // Parameter defaults ); routes.MapRoute( "ControllerDefault", // Route name "{controller}/project/{projectid}/{action}/{searchid}", // URL with parameters new { controller = "Listen", action = "Index", searchid = "" } // Parameter defaults );
I'm looking for a good search component to plug in to an ASP.NET MVC 2 website. I've seen a few non-mvc ones before. Our website is comprised of 99% static mvc pages so I need something that will index and search the entire site (and not use database fulltext search).
I have two aspx pages that both use the same master page. Master page is more or less the default from VWD 2010 web application (Site.Master).
So both page A and B have the same:
[Code]....
The difference when shown in web browsers is (tested on Chrome and Firefox) that PageB looks like it has one more blank row/space on top of the page. How is this possible?
I am working on a web application using C# wherein my task is to display the userid of the logged in user on all of the html pages. I have kept track of the userid using session on the aspx page and it works perfctly fine on all of the user controls and aspx pages throught the application. I have checked the post back state and the session works well.
I have an HttpModule for handling errors up and running in the visual studio development environment. It works well. To the client, there are hard 404s and no apparent redirects. Google Analytics should be very happy with this.Debugging in Visual Studio 2008, when one navigates to localhost [port]/this page doesnt exist.html, I get a our 404 error page and the hard 404. It also works on the development server for localhost:[port]/this_page_doesnt_exist.aspx.When I port it all over to our IIS7 web server, I've got it working exactly as it should for the static html files. However, I've determined that my module isn't getting called at all for aspx files. If I turn customErrors Off, I get the standard ugly 404 page. (If customErrors is RemoteOnly, these do kick in.)The clues seem to be pointing at some IIS setting that I don't have properly tweaked, but I can't for the life of me find it. Any ideas?
I am working on the migration of the server. Our new server is Windows server 2008 with IIS7.0 I have a great difficulty in browsing the pages hosted in virtual directories. I have followed the proper steps of creating a virtual directories and converting them into applications. But when i try to browsing the pages of the virtual directory, i get the 404 error. Note: The .Net Framework 4.0 is installed on the server and the web applications which i am trying to configure in the virtual directories are developed in Visual Studio 3.0. Even the http://localhost also don't work.
I know that HTML is client sided and ASP.NET is server sided. The question is should I use HTML or ASP.NET Images and whats the difference?What are the properties of ASP.NET images and what are of HTML images.
saving a static HTML page on the client, so that I can then upload it back to the server? I'm building a Gantt style page, then allowing the user to "draw" on it using VML (This will change to SVG once we are off IE6). I need to be able to save the page (including the VML) to temp and then upload it back to the server as a static HTML file.
I have a requirement to add a new asp.net functionality to an existing static html web site.Its about adding few text boxes and connecting to database and displaying information on the html web site.Is it possible to merge html and asp.net on a html web site?
I am using ASP.NET MVC 2 & C#. I want to include/embed an html page (raw text & styling; no forms) in one of my views as is without my own css styling (read: The site.css styles for the ASP.NET MVC 2 application itself) affecting it. I can access the page statically and open it in a new window and it retains it's styling; however, if I do:
The styling from the html & the site.css in the web application seem to get merged. I've added the following ignore route entries as well: routes.IgnoreRoute("{resource}.html/{*pathInfo}"); I also tried making a partial view control with the raw html in it and rendering that here. That gives the exact same results as this.
1.store them in the file system of web server and put the url in the table? 2.store them as type "image"? 3.store them as varbinary(max) BLOB? 4.store them as filestream data?
I'm using a masterpage on my website and the images appear correctly on all pages except the secure pages. The login page is formatted correctly, its just the page that is held in the secure folder. Both the header and footer images are either not appearing or are formatted incorrectly.
I want to understand the concept of relative paths as I have been tired of trying out my luck with adding JS files in the master pages and making them to work consistently.The scenario I have studied is as follows.1. Master page is present in subfolder under root, script file is present under a separate subfolder under root.