所以我对webdev很新。我试图为我的老板建立一个小型演示项目作为概念证明。我在VS2015中构建了该站点,它在VS webhost中运行/工作以进行调试。我现在正试图将它更多地转移到为此设置的服务器上。
以下是我采取的步骤:
1.)安装了IIS,我可以看到默认页面
2.)我已经验证了iis用户可以访问物理路径
3.)我已经设置了匿名身份验证。
4.)我已启用目录浏览
这是我开始遇到问题的地方。当打开浏览器并导航到该地址或右键单击来自iis manager的浏览网站选项时,我得到"此页面无法显示" 我查找了几个解决方案,没有曾经工作过。希望取得任何进展的主要原因是:
互联网选项菜单 - >高级选项卡 - > '浏览'在设置框中 - >取消选中"显示友好的http错误消息"
即使未选中此选项,我仍然会看到"此页面无法显示" 。如果页面继续显示错误,则没有其他反馈或解决方案。我尝试重新启动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 :(得分:3)
我已经找到了自己的问题......我试图尽快建立一个地址。我从绑定中删除了'demo.commonuse.com',现在它就好了。又因为我没有为它设置域,因此它需要使用机器IP作为地址。谢谢大家的帮助。