我正尝试使用Web Deploy将Web应用程序导入IIS7。我使用Visual Studio的“Publish Web”功能将它打包成一个ZIP文件,当我选择zip时,我进入“Application Package Information”屏幕。将IIS Web应用程序发布到网站根目录?
它要求我的一个设置是“应用程序路径”。如果我把它留空(所以它基本上只是说“我的网站/”),并尝试继续,IIS给我的消息:
此应用程序将被安装到“我的网站”。大多数应用程序通常安装在根目录下的文件夹中,例如“我的网站/博客”。你确定?
我不明白为什么会发出此警告。我很想试着说这个对话框的“确定”,但我想首先检查 - 是否有什么明显的我做错了?当然,如果我希望我的web应用程序成为整个网站,我想要将其安装到根或否则用户将永远必须访问http://host/MyAppDirectory/
而不是仅仅http://host/
- 为什么我想要不必要的后缀MyAppDirectory/
?是否更好的做法是将应用程序安装到MyAppDirectory
,并以某种方式将该目录映射到网站根目录,还是只要将应用程序安装到网站根目录即可,尽管存在警告?
另外,假设没有警告的情况下将应用程序安装到网站根目录是可以的,是否有办法从“应用程序包信息”屏幕中完全删除“应用程序路径”设置(和相关警告) ,并始终假定应用程序应安装到网站的根目录?