2012-06-08 73 views
1

我已经在IIS(Windows 2008服务器)上部署了我的ASP.NET Web应用程序。我创建了一个虚拟目录(名为TestApp),并且局域网上的所有用户都使用以下URL访问它。ASP.NET网络应用部署 - 具有域名/服务器名称访问

的http:// “服务器名称” /TestApp/Default.aspx

我的客户希望的是,它应该如下网址

参见http:// “服务器名称” /Default.aspx

服务器上部署了单个应用程序。

你能让我知道我该如何实现这件事?

+0

为什么这个问题会降级? – yadavr

回答

1

代替现有的网站上添加一个virtual directory,你需要添加一个新的web site

Create a Web Site (IIS 7)

+0

我试图添加新的网站,而不是直接虚拟,但现在当我从IIS浏览它的网站打开本地主页而不是网站的默认页面。 – yadavr

+0

@yadavr:http:// YOURSERVERNAME /将ping默认站点。如果您正在进行的所有工作都是在本地进行测试,请确定任何适合您的域,然后在主机文件上添加绑定/条目。检查这可能有助于其他问题http://stackoverflow.com/questions/5235701/iis-can-i-create-a-host-header-for-an-intranet-site –

+0

thnx很多克劳迪奥雷迪:)。它的工作。 – yadavr

0

事实上,这是相当简单的。

  1. 删除当前应用程序,包括IIS中的所有文件和设置(即:删除所有内容)。
  2. 再次运行部署向导,但要小心它给予您的应用程序的路径:默认情况下,您应该看到“http:// SERVERNAME/TestApp /”。删除“TestApp”。该向导会显示一条警告消息,请继续。
  3. 像往常一样完成向导,瞧!

我已经做了2次或3次了。

+0

我正在服务器上部署应用程序没有办法,我可以上传已经发布的应用程序在Inetpub-> wwwroot – yadavr

+0

安装web部署扩展,它使部署如此简单。 [http://www.iis.net/download/webdeploy](http://www.iis.net/download/webdeploy) – Bestter