我在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">
答案 0 :(得分:0)
我已经解决了我的问题,原因是我母版页中的链接, 我把它们做成了这篇文章,每件事情都很好 https://www.codeproject.com/Articles/815916/Create-an-ASP-NET-Web-Forms-Application-using-Boot