导航到内容页面不适用于myasp.net托管网站

时间:2017-01-05 13:31:29

标签: asp.net hosting

我在myasp.net服务器上发布了我的网站,除了文件夹内的任何内容页面外,一切正常,当我导航到文件夹内的任何页面时,我得到空白页面,但根目录中的页面工作正常,当我将任何页面从它的文件夹复制到根目录时,它工作正常 例 登录页面链接(根目录页面)正在运行 http://ammm199462-001-site1.gtempurl.com/About.aspx 用户名:ahmed 密码:123 当您通过此链接登录时,您应该转到关于页面,此页面也可以工作,因为它位于根目录

除了这两个页面之外的任何页面都在文件夹中,因此它们不起作用 例 产品页面链接(在文件夹页面中)不起作用 http://ammm199462-001-site1.gtempurl.com/Products/Products.aspx

但是当我将最后一页(产品页面)复制到根目录时,它可以工作 很好,我有一个用户重定向到它的页面,如果发生异常,它与根目录中的页面工作正常 示例:关于页面链接的错误 http://ammm199462-001-site1.gtempurl.com/Abo2ut.aspx

当我在一个文件夹中复制default.asp(我第一次运行它时,第一个也是唯一一个页面在服务器中)时它可以正常工作

可能有些链接无法与您合作,因为我在托管文件和文件夹中进行了大量更改

问题很明显,文件夹内的内容页面不起作用

母版页

<%@ Master Language="C#" AutoEventWireup="true" CodeBehind="MasterPage.master.cs" Inherits="ShopSystem.MasterPage" %>

<!DOCTYPE html>

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <meta charset="utf-8"/>
    <meta http-equiv="X-UA-Compatible" content="IE=edge"/>

    <meta name="viewport" content="width=device-width, initial-scale=1"/>
    <!-- The above 3 meta tags *must* come first in the head; any other head content must come *after* these tags -->
    <title>System Name</title>


     <asp:ContentPlaceHolder ID="head" runat="server">
    </asp:ContentPlaceHolder>
   <link rel="shortcut icon" type="image/x-icon" href="~/Images/PenguinWebSiteIcone.png" /> 
      <link rel="shortcut icon" type="image/x-icon" href="../Images/PenguinWebSiteIcone.png" />

    <!-- Bootstrap -->
<%--    <link href="~/css/main.css" rel="stylesheet" type="text/css" runat="server"/>--%>

        <link href="~/bootstrap/css/bootstrap.min.css" rel="stylesheet" type="text/css" runat="server"/>
        <link href="../bootstrap/css/bootstrap.min.css" rel="stylesheet" type="text/css" runat="server"/>
        <link rel="stylesheet" href="<%= Page.ResolveUrl("~/bootstrap/css/bootstrap.min.css" )%>" />



     <link href="~/Content/MasterStyle.css" rel="stylesheet" type="text/css" runat="server" />



    <!-- HTML5 shim and Respond.js for IE8 support of HTML5 elements and media queries -->
    <!-- WARNING: Respond.js doesn't work if you view the page via file:// -->
  <%--  [if lt IE 9]>
      <script src="https://oss.maxcdn.com/html5shiv/3.7.3/html5shiv.min.js"></script>
      <script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script>
    <![endif]--%>
</head>
<body> 

Products.aspx

<%@ Page Title="Products" Language="C#" MasterPageFile="~/MasterPage.Master" AutoEventWireup="true" CodeBehind="Products.aspx.cs" Inherits="ShopSystem.Products.Products" %>

  <asp:Content ID="Content1" ContentPlaceHolderID="head" runat="server">
     <style type="text/css">
    .ZeroQuantity {
        background-color :rgba(255, 87, 34, 0.41);
    }      

    .LowQuantity {
        background-color :  rgba(255, 152, 0, 0.41);
    }
</style> 
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" runat="server">
    <div class="ProductPage">
        <h1 class="Pagetitle">Products Table</h1>
        <div class="row">
            <div class="col-md-8 navbar-right">

1 个答案:

答案 0 :(得分:0)

我已经解决了我的问题,原因是我母版页中的链接, 我把它们做成了这篇文章,每件事情都很好 https://www.codeproject.com/Articles/815916/Create-an-ASP-NET-Web-Forms-Application-using-Boot