首页 文章

在IIS7上看不到部署的asp.net mvc3项目

提问于
浏览
0

我在我的计算机上的IIS7上部署了我的asp.net mvc3项目 . 这里的一切都很好,当我在浏览器中浏览localhost或在visual studui 2010中运行应用程序时,我可以看到我的项目,但在其他计算机上搜索localhost时,我看不到它 . 我这样做是为了在IIS7上部署应用程序:

  • 安装IIS7

  • 在visual studio 2010中创建我的项目
    在默认网站部分的IIS7管理器中

  • 创建了一个名为tile-shop2的新应用程序,其中包含ASP.NET V4.0应用程序池,物理路径位于ineppub中的wwwroot中

  • 在wwwroot文件夹中发布项目
    项目菜单中的VS2010中的

  • = tile-shop2 properties => Web => Servers => ticked使用本地IIS Web服务器

我还应该怎么做才能在其他计算机上看到项目?我可以在windows和mac中看到它吗?

1 回答

  • 1

    localhost表示当前的计算机 . 因此来自其他计算机的localhost将联系该计算机 . 您需要使用主机标头或安装了网站的计算机的IP地址访问该网站 . 例如 . HTTP:///

    但是从 生产环境 的角度来看,基于主机头的解决方案会更好 . 本文解释什么是host-header it-notebook.org/iis/article/understanding_host_headers.htm

相关问题