在iis中本地发布asp.net应用程序

在iis中本地发布asp.net应用程序,asp.net,iis,Asp.net,Iis,我正在尝试在我的计算机上本地发布asp.net应用程序: 在iis中,我右键单击“站点”并选择“添加网站” 我在网站名中写道:www.mysite.com 物理路径:我在我的c驱动程序上创建了名为“www”的新文件夹 类型:http IP地址:全部未分配 港口:80 主机名:www.mysite.com 在visual studio中: 我选择了构建->发布 获取生成和发布都成功的消息。 在“选择发布目标”中,我按了“自定义”并创建了新的配置文件 发布方式:文件系统 目标位置:c:\www 但当

我正在尝试在我的计算机上本地发布asp.net应用程序:

在iis中,我右键单击“站点”并选择“添加网站” 我在网站名中写道:www.mysite.com 物理路径:我在我的c驱动程序上创建了名为“www”的新文件夹 类型:http IP地址:全部未分配 港口:80 主机名:www.mysite.com

在visual studio中: 我选择了构建->发布 获取生成和发布都成功的消息。 在“选择发布目标”中,我按了“自定义”并创建了新的配置文件 发布方式:文件系统 目标位置:c:\www

但当我在chrome或explorer中写入url时,仍然找不到url(计算机未连接到internet) 我做错了什么?

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

检查您添加的网站应用程序池状态是否已启动


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

如果没有使用
http://localhost
,则缺少DNS

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

  • 您的本地环回ip,
    127.0.0.1
  • 无论您的路由器/dhcp服务为您的本地机器提供什么本地IP),
  • 如果你想给你的机器分配多个IP,那么就给站点分配一个IP
最后,将上述任何一项映射到您的应用程序


Hth..

您可以转到或?也可以在c:\www中找到default.htm/default.html/index.htm/index.html吗?在www\mysite中,我有default.htm文件。文件很好-我可以用浏览器打开它,它可以工作。在iis中,在窗口右侧的“管理网站”下选择我的网站后,“开始”按钮变为灰色,“重新启动”按钮变为绿色。我确实按了“重新启动”,但它可能已经工作。请在应用程序池下检查您的网站是否有正确的.Net Framework版本。尝试通过双击应用程序池中的网站来更改该选项,并将其更改为v4.0。如果我将浏览器设置为默认值,我不明白您写了什么。我希望能够编写www.mysite.com,然后浏览器将引用asp.netapplication@cabeloblanco如上所述,
DNS
(也称为“名称解析”)丢失。上面的链接详细说明了您需要在本地做什么-显然,如果这是为了公共消费,那么您需要,如上所述,正确的
DNS
setup.在我的主机文件中,我写了以下内容:#####例如:###102.54.94.97 rhino.acme.com#源服务器#38.25.63.10 x.acme.com#x客户端主机#本地主机名解析在DNS本身内处理#127.0.0.1本地主机::1本地主机127.0.0.1 www.mysite.com