2017-03-21 82 views
0

我试图发布asp.net应用localy我的电脑上:发布asp.net应用程序localy在IIS

在IIS我右键单击“站点”,并选择“添加网站” 在网站名字我写道:www.mysite.com 物理路径:我在我的C驱动器创建了一个名为“www”的新文件夹 输入:http IP地址:所有未分配 端口:80 主机名:www.mysite.com

在visual studio中: 我选择了build-> publish 得到消息,说明了built和th e发布成功。 在“选择发布的目标”我按下“自定义”,并创造了新的个人资料 发布方法:文件系统 目标位置:C:\ WWW

,仍然当我在Chrome或资源管理器写入网址我得到找不到网址(电脑没有连接到互联网) 我做错了什么?

+0

你可以去http:// localhost或http://127.0.0.1吗? – ApolloSoftware

+0

也在c:\ www你有一个default.htm/default.html/index.htm/index.html吗?在www \ mysite中的 – ApolloSoftware

+0

我有Default.htm文件。 该文件是好的 - 我可以打开它与浏览器,它的工作。 –

回答

0

在IIS管理器 - >应用程序池

检查,如果让您的网站的应用程序池的状态已启动或不?

还要检查您的.NET Framework版本是否为4.0,以便在应用程序池中添加网站?如果不是双击并更改选项。

+0

在iis中,在“管理网站”下的窗口右侧选择我的站点后,“开始”按钮变灰,“重新变动”变成绿色。 我确实按“重新启动”,但它probaby已经工作。 –

+0

如果您的网站具有正确的.Net Framework版本,请检查应用程序池。尝试通过双击应用程序池中的网站来更改该选项并将其更改为v4.0 – sam

0

如果你没有使用http://localhost,那么DNS缺失。

您需要映射任何 “网站名称”(www.mysite.com)您使用:

  • 本地回送IP,127.0.0.1;
  • 无论你的本地IP地址是你的路由器/ DHCP服务器,;
  • ,如果你想成为幻想和分配多个IP地址到你的机器,然后分配一个到现场

最后,上述任何映射到hosts file

Hth ..

+0

我不明白你写的是什么 如果我编写http:// localhost,浏览器会转到默认设置。 我想能够写www.mysite.com,然后浏览器将 引用asp。net application –

+0

@cabeloblanco如上所述,“DNS”(又名“名称解析”)缺失。上面的链接详细解释了你需要在本地**做什么 - 显然,如果这是公共消费,那么你需要具备正确的DNS设置。 – EdSF

+0

在我的HOSTS文件我写了下面: # # #例如: # #102.54.94.97 rhino.acme.com#源服务器 #38.25.63.10 x.acme.com#X客户端主机 #本地主机名称解析在DNS本身内处理。 #\t 127.0.0.1 localhost #\t :: 1 localhost #\t 127.0.0.1 \t www.mysite.com –

相关问题