【发布时间】:2012-03-21 21:23:37
【问题描述】:
我正在尝试使用 Web Deploy 将 Web 应用程序导入 IIS7。我使用 Visual Studio 的“发布 Web”功能将其打包成 ZIP 文件,当我选择 zip 时,我会进入“应用程序包信息”屏幕。
它要求我进行的设置之一是“应用程序路径”。如果我把它留空(所以它基本上只是说“我的网站/”),然后尝试继续,IIS 会给我以下信息:
此应用程序将安装到“我的网站”中。大多数应用程序通常安装在根目录下的文件夹中,例如“我的网站/博客”。你确定吗?
我不明白为什么它会发出这个警告。我很想对这个对话框说“OK”,但我想先检查一下——有什么明显的我做错了吗?当然,如果我希望我的 Web 应用程序成为整个网站,我想要将它安装到根目录,否则用户将始终必须访问 http://host/MyAppDirectory/ 而不仅仅是 http://host/ - 我为什么要想要有不必要的后缀MyAppDirectory/?将应用程序安装到 MyAppDirectory 并以某种方式将该目录映射到网站根目录是更好的做法,还是尽管出现警告,但将应用程序安装到网站根目录就可以了?
此外,假设尽管出现警告,仍可以将应用程序安装到网站根目录,有没有办法从“应用程序包信息”屏幕中完全删除“应用程序路径”设置(以及相关警告),并且总是假设应用程序应该安装到网站根目录?
【问题讨论】:
标签: visual-studio web-applications deployment iis-7 web