安装asp.net mvc应用程序作为子域网站

我正在尝试在公司服务器上的子域上设置本地应用程序。 已经有一个在http://companyweb/上运行的sharepoint的安装,但是我想让我的应用程序在http://orders.companyweb/上运行。

我试着创build一个新的网站,留下的IP地址与http://companyweb ,只是将主机头的值更改为orders.companyweb 。 但是,无论我尝试从哪个networking(包括服务器本身在内的不同计算机)访问网站,我都会收到404错误。

然后,我尝试设置一个简单的index.html并将其作为最高优先级; 不过,我仍然有404错误。 这让我觉得我实际上已经把网站设置错了。

我应该改变什么才能在所有本地计算机上正确访问此应用程序?

我find了解决这个问题的方法(无论如何)。 该解决scheme基于此Microsoft支持票证 。 我使用的步骤如下:

  1. 打开DNSpipe理单元。 为此,请单击“开始”,指向“pipe理工具”,然后单击“DNS”。
  2. 展开“正向查找区域”文件夹。
  3. 展开本地networking的文件夹(它包含networking上所有计算机的主机名,以及它们的IP地址) – 在我的情况下是companyname.local
  4. 添加一个“别名(CNAME)”条目(通过右键单击一个空白点,或操作 – >新别名(CNAME))。
  5. 在“别名”下,input新网站的名称(在我的情况下是订单
  6. 在“完全合格的域名”下,input托pipe网站的服务器的名称(在我的情况下是server.companyname.local )。
  7. 在“IISpipe理”pipe理单元下,打开新网站的属性。
  8. 在“网站”选项卡上,单击“IP地址”框旁边的“高级”button。
  9. 点击网站的默认身份(很可能是“默认”IP地址,端口80),然后点击“编辑”
  10. 对于“主机标题值”,input您的新网站的名称(在我的情况下,这是命令
  11. 保存并closures所有打开的对话框。

这个方法对我有效; 我希望这对其他人也是有用的。 对不起,这么长的名单,但需要一点工作。