поэтому im довольно новый для webdev. я пытаюсь создать небольшой демонстрационный проект для моего босса в качестве доказательства концепции. Я создал сайт в VS2015, и он запускает/работает в VS-хосте VS для отладки. im теперь пытается сделать это на сервере, который был настроен для этого.
вот шаги, которые я сделал:
1.) IIS установлен, и я вижу страницу по умолчанию.
2.) Я подтвердил, что пользователь iis может получить доступ к физическому пути.
3.) У меня есть анонимная авторизация.
4.) Я включил просмотр каталогов
вот где я начинаю сталкиваться с проблемами. когда открываете браузер и переходите по адресу или щелкните правой кнопкой мыши страницу веб-сайта обзора из диспетчера iis, я получаю «эта страница не отображается» Я искал пару решений, и никто не работал. основные один, который надеялся на какие-либо продвижения вперед должны был пойти в:
интернет варианта меню-> опережающее> Вкладки «просмотр» в окне настройки -> снимите флажок «показывать дружественную HTTP сообщений об ошибках»
даже с этой опцией непроверено, им все еще видят «эта страница не может быть отображена». не было другой обратной связи или решений, если страница продолжает показывать ошибку. Я попытался перезапустить обозреватель iis и физический сервер без изменений. im надеясь, что у кого-то была эта проблема раньше, и решение - это что-то прямое, и я пропустил это просто потому, что я все еще новичок.Эта страница не может быть отображена в IIS
FILE: Default.aspx
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title>CommonUse Web Demo</title>
<link href="App_Code/PageStyle.css" rel="stylesheet" type="text/css" />
</head>
<style>
.VerticalLine
{
border-left: thick solid #000000;
}
th, td
{
padding: 5px;
text-align: left;
}
.TableLayoutSideBar
{
width: 200px;
}
.TableLayoutMainBar
{
width: 1000px;
}
.TBL_VerticalHeader {
width: 75px;
}
</style>
<body>
<form id="form1" runat="server">
<div>
<table cellpadding="0" cellspacing="0">
<tr>
<th class="TableLayoutSideBar">
</th>
<th class="TableLayoutMainBar">
<h1 style="text-align:center;">Common Use Web Demo</h1>
</th>
<th class="TableLayoutSideBar">
</th>
</tr>
<tr>
<td class="TableLayoutSideBar">
</td>
<td class="TableLayoutMainBar">
<table cellpadding="0" cellspacing="0">
<tr>
<th class="TBL_VerticalHeader">
<asp:Label runat="server" Text="Input"/>
</th>
<td class="TableLayoutSideBar">
<asp:Label runat="server" Text="Input Range: 0-9"/>
<asp:TextBox ID="Tbx_Input" runat="server" Width="100px"/>
</td>
<td class="TableLayoutSideBar">
<asp:Button ID="Btn_Submit" runat="server" Text="Submit" OnClick="Btn_Submit_Click" />
</td>
</tr>
<tr>
<th class="TBL_VerticalHeader">
<asp:Label runat="server" Text="Output:"/>
</th>
<td class="TableLayoutSideBar" colspan="2">
<asp:Label ID="Lbl_Output" runat="server" Text="Please Input a Number"/>
</td>
</tr>
</table>
</td>
<td class="TableLayoutSideBar">
</td>
</tr>
</table>
</div>
</form>
</body>
</html>
Первый шаг - попробуйте получить код ошибки HTTP. Взгляните на это и попробуйте найти код ошибки HTTP, который создается: http://blogs.iis.net/ma_khan/troubleshooting-iis-6-status-and-substatus-codes. Иногда открывая консоль F12, переход на вкладку сети также дает вам более полезную информацию. –
. Каков URL-адрес в адресной строке? Сравните это с привязками сидений на стороне IIS –
@LexLi, im не уверен, что вы просите, когда я запускаю его из VS2015, адрес просто «localhost: xxxx», im пытается настроить iis как «демо» .commonuse.com ', и он должен по умолчанию отображаться на странице' \ deafult.aspx '. – mmp786