How to convert asp page to .net page - conversion runtime error

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • omar999
    New Member
    • Mar 2010
    • 120

    How to convert asp page to .net page - conversion runtime error

    hi guys

    I want to move over my .asp site to .net gradually over time. To start I've renamed the first .asp file extension to .aspx

    I've also added below code to the top of the page
    <%@ Page Language="VB" Debug="true" %>

    page code
    Code:
    <%@ Page Language="VB" Debug="true" %> 
    
    <html>
    <head></head>
    <body>
    
    &pound;
    <%
    'DISPLAY CHEAPEST LGWYYZ PRICE
    DIM objConn1
    Set objConn1 = Server.CreateObject("ADODB.Connection")
    objConn1.ConnectionString = "Provider=SQLOLEDB;Data Source=DBIPGOESHERE;" & _
    "Initial Catalog=Prices;User ID=USERNAME;Password=PASSWORDHERE"
    objConn1.Open
    
    DIM LGWYYZ
    LGWYYZ = "Select LGWYYZPrice = MIN(LGWYYZPrice) from (Select MIN(Price_Band_1) As LGWYYZPrice from UK_Specials where Id in (1) UNION ALL " & _ 
    "Select MIN(Price_Band_2) from UK_Specials where Id in (1) UNION ALL " & _
    "Select MIN(Price_Band_3) from UK_Specials where Id in (1) UNION ALL " & _
    "Select MIN(Price_Band_4) from UK_Specials where Id in (1) UNION ALL " & _
    "Select MIN(Price_Band_5) from UK_Specials where Id in (1) )x"
    
    DIM objRS1
    Set objRS1 = Server.CreateObject("ADODB.Recordset")
    objRS1.Open LGWYYZ, objConn1
    
    Response.Write objRS1 (Trim("LGWYYZPrice"))
    
    'close connection
    objRS1.Close
    Set objRS1 = Nothing
    objConn1.Close
    Set objConn1 = Nothing
    %>
    
    </body>
    </html>
    however im getting a run time error
    Code:
    Server Error in '/' Application.
    Runtime Error
    Description: An application error occurred on the server. The current custom error settings for this application prevent the details of the application error from being viewed remotely (for security reasons). It could, however, be viewed by browsers running on the local server machine.
    
    Details: To enable the details of this specific error message to be viewable on remote machines, please create a <customErrors> tag within a "web.config" configuration file located in the root directory of the current web application. This <customErrors> tag should then have its "mode" attribute set to "Off".
    
    <!-- Web.Config Configuration File -->
    
    <configuration>
        <system.web>
            <customErrors mode="Off"/>
        </system.web>
    </configuration>
    
    
    Notes: The current error page you are seeing can be replaced by a custom error page by modifying the "defaultRedirect" attribute of the application's <customErrors> configuration tag to point to a custom error page URL.
    
    <!-- Web.Config Configuration File -->
    
    <configuration>
        <system.web>
            <customErrors mode="RemoteOnly" defaultRedirect="mycustompage.htm"/>
        </system.web>
    </configuration>
    could someone shed some light please? for the time being i want to make minimal changes to have the asp coded page working as a .aspx page. and then I shall look into rebuilding every individual page in asp .net...

    thanks in advance
    Omar.
  • Sandeep M

    #2
    if it is just an extention change.. why they released .net frame work... you cannot do like this. I think you can convert old asp page using a tool (100% conversion is not possible, even one version to another version of asp.net(1.1 to 2.0)).

    Comment

    • Frinavale
      Recognized Expert Expert
      • Oct 2006
      • 9749

      #3
      You're missing a few things that are required for ASP.NET web applications to work....like the web.config file for example.

      I strongly recommend that you start a new ASP.NET project using Visual Studio and port your code over properly.

      -Frinny

      Comment

      Working...