【问题标题】:ASP.NET webapplication deployment - with domain / server name accessASP.NET Web 应用程序部署 - 具有域/服务器名称访问权限
【发布时间】:2012-06-08 13:45:06
【问题描述】:

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

http://"SERVERNAME"/TestApp/Default.aspx

我的客户想要这个,应该通过以下 URL 访问它

http://"SERVERNAME"/Default.aspx

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

你能告诉我如何实现这个东西吗??

【问题讨论】:

  • 为什么这个问题会被降级?

标签: asp.net deployment dns windows-server-2008


【解决方案1】:

您需要添加 web site

,而不是在现有网站上添加virtual directory

Create a Web Site (IIS 7)

【讨论】:

  • 我尝试添加新网站而不是直接添加虚拟网站,但现在当我从 IIS 浏览该网站时,它会打开 localhost 页面而不是网站默认页面。
  • @yadavr: YOURSERVERNAME 将 ping 默认站点。如果您所做的只是在本地进行测试,请确定任何适合您的域并在主机文件中添加绑定/条目。检查其他可能有帮助的问题stackoverflow.com/questions/5235701/…
【解决方案2】:

事实上,它相当简单。

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

我已经这样做了 2 到 3 次了。

【讨论】:

  • 我正在服务器上工作,没有部署应用程序的方法,我可以在 Inetpub->wwwroot 中上传已经发布的应用程序
  • 安装 web 部署扩展,它让部署变得如此简单。 http://www.iis.net/download/webdeploy
猜你喜欢
  • 1970-01-01
  • 2020-11-13
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-04-10
  • 1970-01-01
  • 1970-01-01
  • 2011-12-13
相关资源
最近更新 更多