VS 2010 - Webforms URL Rewriting In Localhost Errors
Jun 10, 2013
I have a site using webforms with framework 4.0. I am trying to get url rewriting to work locally.
My local root appeas as follows: http://localhost:8241/sitename.com
When I go to http://localhost:8241/sitename.com/folder1/170/ I get a 'The resource cannot be found' page.
Here is my Global.asax code:
Code:
<%@ Application Language="VB" %>
<%@ Import Namespace="System.Web.Routing" %>
<%@ Import Namespace="System.Security.Principal" %>
<script runat="server">
Sub Application_Start(ByVal sender As Object, ByVal e As EventArgs)
[Code] ...
The page I want executed is and does exist:
/folder1/user-detail.aspx
Control Panel > Programs > Programs and Features has IIS 8.0 Express
Visual Studio 2010 > Tools > Options > Projects and Solutions > Web Projects has 'Use IIS Express for new file-based web sites and projects' is checked.
All of a sudden my debugging is taking forever to start on localhost (several minutes). It also takes a long time to return to the vwd after I stop debugging.
I haven't done anything that I can think of that would change anything (it has worked in the past, although the slow stop may have been there for some time.
The only thing I did was to add another user to the membership db.
I think it's a problem with starting the localhost development server.
I am new to the whole ajax/jquery/web service scene. I am trying to create a web service to pass back data for a jquery post and currently have two errors. It appears there are examples the web but must in c and looking for something in vb. Below is my web service. See in bold the error descriptions and in red the items visual studio is highlighting.
WordsService.asmx HTML Code: <%@ WebService Language="VB" CodeBehind="~/App_Code/WordsService.vb" Class="WordsService" %> WordsService.vb Code: Imports System.Web Imports System.Web.Services Imports System.Web.Services.Protocols Imports System.Runtime.Remoting.Services Imports System.Collections.Generic Imports System.Data.SqlClient Imports System.Data Imports System.Web.Script.Serialization ' To allow this Web Service to be called from script, using ASP.NET AJAX, uncomment the following line. <System.Web.Script.Services.ScriptService()> _ <WebService(Namespace:="[URL] <WebServiceBinding(ConformsTo:=WsiProfiles.BasicProfile1_1)> _ <Global.Microsoft.VisualBasic.CompilerServices.DesignerGenerated()> _ Public Class WordsService Inherits System.Web.Services.WebService Private _sConn As String = ConfigurationManager.ConnectionStrings("DB").ConnectionString
'1) Type 'ScriptMethod' is not defined.
'2) Value of type '1-dimensional array of String' cannot be converted to '1-dimensional array of 1-dimensional array of String' because 'String' is not derived from '1-dimensional array of String'.
<WebMethod(Description:="Gets the books matching part of a title."), ScriptMethod(ResponseFormat:=ResponseFormat.Json)> _ Public Function GetBooksByTitle(ByVal strTitle As String) As String Dim myConnection As SqlConnection = New SqlConnection(_sConn) Dim objCommand As SqlCommand = New SqlCommand("SELECT * FROM table WHERE field like '%" _ + (strTitle + "&' ORDER BY field;")) Dim dsSearch As DataSet = New DataSet Dim sdaSearch As SqlDataAdapter = New SqlDataAdapter(objCommand) sdaSearch.Fill(dsSearch, "english") myConnection.Close() ' Create a multidimensional jagged array Dim JaggedArray()() As String = New String((dsSearch.Tables(0).Rows.Count) - 1) {} Dim i As Integer = 0 For Each rs As DataRow In dsSearch.Tables(0).Rows JaggedArray(i) = New String() {rs("BookNum").ToString, rs("Title").ToString, rs("Author").ToString} i = (i + 1) Next ' Return JSON data Dim js As JavaScriptSerializer = New JavaScriptSerializer Dim strJSON As String = js.Serialize(JaggedArray) Return strJSON End Function End Class
Here is the article I am currently following for example: How To Create A JSON Web Service In ASP.NET.
I have a good amount of knowledge in the ASP.NET Webforms and MVC worlds. Shortly I will be tasked with implementing custom web applications with Sharepoint. I have great flexibility with this project (i.e - I can use custom web apps outside of Sharepoint if that's possible) but like most projects the most limiting factor I have to deal with is time.
Here are some questions that come to mind:
Can I easily integrate a custom MVC project into Sharepoint 2010? What are the pros and cons if I can? Same as #1 only with Webforms. If #1 and #2 are not viable solutions, can I easily create custom web applications within the Sharepoint world? What will the learning curve be with my background? I understand developers can now use Windows 7 to deliver Sharepoint 2010 solutions. It looks like I can use a trial of Microsoft Sharepoint Foundations 2010. If that's correct, are there any development differences or gotchas I need to be aware of before digging into the Foundation version? I don't want to get up to speed on Foundation and then find out that the Server edition (the version that will be deployed) is vastly different.
Platform : Visual studio 2010 and mvc 2 In mvc application I used update panel, I am getting following error Sys.WebForms.PageRequestManagerParserErrorException I have tried all of these1. EnableSessionState="false" ValidateRequest="false" EnableEventValidation="false" 2. EnableSessionState="false" ValidateRequest="false" EnableEventValidation="false" but error is occured again but when try this 3. asp:ScriptManager ID="ScriptManager1" runat="server" EnablePartialRendering="false"/>When I take enablepartialrendering="false" it does refersh page.
I am using Visual Studio 2010 and ASP.NET 4.0 to build a WebForms project that uses the new routing features in System.Web.Routing. When I build my solution and run it from within VS.NET's debugging environment only routes with RouteUrl's that include a ".aspx" extension are being properly routed to the PhysicalFile. It appears requests made to other URLs are not being "detected" by the routing engine for processing. In the case below, "Scenario1" shows a 404 and "Scenario2" works properly.
I am getting "Sys.webforms.pagerequestmanager is null or not an object" error when calling the webpage from outlook for some client machines. In some machines it is working fine.
I recently upgraded from VWD 2008 Express to VWD 2010 Express. A problem has developed in that the website's graphics no longer appear in Design mode, there are "Error Creating Control" error messages that did not exist before, and also debugging errors that did not exist before. (Note: these problems did not exist when I first used VWD 2010; they may have originated with recent automatic Windows updates (I use Vista Home Premium SP2 with IIS 7)). The problem exists if I open the website either as a project file or as a website directory.
I am trying to implement URL rewriting technique in my Web application.I have found some articles on net 2 rewrite URL. But i m not able to understand. tell me any API or DLL which will take care of all url rewriting techniques in my Web applications.
I have heard something abt UrlRewriter.ddl . But i have not used it yet. provide me the easiest way to do that. If any sample application is there then it will be better ti understand
I just installed VS2010 and opened the root machine.config and web.config files for review and I found some errors. In machine.config, the following line has errors in both entries for <Microsoft.VisualStudio.Diagnostics.ServiceModelSink.Behavior>. When I hover the cursor over them I get a tooltip text which displays: "The element 'endpointBehaviors' has invalid child element 'Microsoft.VisualStudio.Diagnostics.ServiceModelSink.Behavior'. List of possible elements expected: '...(list of options here)...'. The same problem happens for the second appereance in tag <serviceBehaviors>.
[Code]....
In web.config, there is a tag called <protocols> that has an error with a tooltip text that says "The element 'system.web' has invalid child element 'protocols'. List of possible elements expected: '...(list of options here)...'.
I have an ASP.NET website that worked fine using and debugging in VS2008. I went through the upgrade process opening the solution in VS2010. I can run the site, but as I make changes in the app_code folder classes, they don't seem to commpile and warn me of compile-time errors. As soon as I get to a point that calls the class, the errors show up. Sounds JIT I guess, but this isn't how it was working in 08. Is there an option that was changed in the upgrade process? This is a large project, I really don't want to break something and not find out until some obscure page is opened.
I have a C# web forms ASP.NET 4.0 web application that uses Routing for URLs for some reason custom errors defined in the system.web section of my web.config is entirely ignored and it will fall back the IIS errors.
This gets entirely ignored
[code]....
This would be a minor inconvenience except that by the fact it falls back to IIS native instead of my application it completely circumvents Elmah logging my 404 exceptions correctly.
When I build my program, if there's one error that prevents it from running, instead of just getting the one error I'll get around 50 additional errors in addition to the real one such as:
Error 27 Validation (XHTML 1.0 Transitional): This name contains uppercase characters, which is not allowed.
I'm currently using URL Rewriting, but I recently stumbled upon this link on Rerouting, and it looks like it's quite simple yet powerful, and easier to implement than URL Rewriting, a "downside" probably is that configurations are not sitting on a web.config file but rather on the code itself, but I was wondering about the differences, and advantages of using one over the other. Having read some resources about routing, I can see the differences, and now I reformulate my question:
Is it worth it to move from URL Rewriting to Routing? Are there any IIS-specific configurations that should be made? Is it recommended to use it on a ASP.NET WebForms Application, or is it oriented to other kind of projects?
I am using the 404 error page and a base class to serve all of my pages.
I have a url /restaurants/?page=2 which displays correctly. The restaurants folder does not physically exists.
I have a paging system, that I want to have the URLs /restaurants/default2.asp as this matches my old asp system.
My Question is can I have a rewrite rule for /restaurants/default2.asp to /restaurants/?page=2 though the restaurants folder does not exist and is served by the 404 error page.
I cant get it to work, and am wondering if the redirect works after the 404 error page is checked
I have developers working on a site for me, they have told me there is no possible way to re-write the URL so there is no second level category e.g. Remove "/category" from this URL http://www.somesite.com/category/page.aspx I understand that page.aspx can simply go in the root folder on the server however I don't want to do this as adding heaps of pages will slow down server load time
I am using urlrewriter.net and I am trying to make a redirection. So here is the condition,If the requested url doesn't end with a / (slash) and then add / at the end of the url an redirect to added urlSo if the url is "http://www.something.com/cases" then add / and redirect it to "http://www.something.com/cases/"
how do i create a number of pages lat's say pages "1-2-3-4-5" how do i make the name look different for all the users like page "1.aspx" when opend by users it will be "bladde.aspx" .
secondly how do i only assign one of the five pages to one user only and then the second page to a second user withour assigning the same page to multiple users
I am running into an issue where I am trying to implement SEO friendly links in an ASP.Net 3.5 application with IIS6. The issue is that when I try to use a url like [URL] it isn't directed to the ASP.Net pipeline, so I am unable to route the request to the correct physical aspx file. With ISAPI_Rewrite I know I can redirect a request to the specific page, but is there a way to have a request sent to the ASP.Net pipeline, so I can manipulate the request using the built-in routing engine.
I have used FCKeditor in my project. It worked fine before i add url rewriting in my project.Now i can not upload images from my fckeditor properly.I am using Intelligencia.UrlRewriter for url rewriting in asp.net
I am using the UrlRewriter.NET library to perform URL rewriting. I noticed that themes do not work properly as the browser tries to retrieve the CSS file incorrectly.
The link tag generated by ASP.NET automatically is as follows:
URL typed into browser: localhost:1708/BloggingEngine/aa Displays fine
URL typed into browser: localhost:1708/BloggingEngine/aa/ Browser does not load the CSS file
I can probably fix the problem by prefixing a "/" before the URL in the href attribute, but this is dynamically generated by ASP.net depending on selected theme and I have no control over it.