2016-08-01 3 views
3


поэтому 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> 
+0

Первый шаг - попробуйте получить код ошибки HTTP. Взгляните на это и попробуйте найти код ошибки HTTP, который создается: http://blogs.iis.net/ma_khan/troubleshooting-iis-6-status-and-substatus-codes. Иногда открывая консоль F12, переход на вкладку сети также дает вам более полезную информацию. –

+0

. Каков URL-адрес в адресной строке? Сравните это с привязками сидений на стороне IIS –

+0

@LexLi, im не уверен, что вы просите, когда я запускаю его из VS2015, адрес просто «localhost: xxxx», im пытается настроить iis как «демо» .commonuse.com ', и он должен по умолчанию отображаться на странице' \ deafult.aspx '. – mmp786

ответ

2

я понял мою собственную проблему ... им пытаются установить адрес в ближайшее время. я удалил «demo.commonuse.com» из привязки, и теперь все идет нормально. иначе, потому что я не создал для него домен, поэтому ему нужно вместо этого использовать IP-адрес компьютеров. спасибо за помощь каждого.