Jez*_*Jez 8 deployment iis-7 web-applications visual-studio web
我正在尝试使用Web Deploy将Web应用程序导入IIS7.我使用Visual Studio的"发布Web"功能将其打包成ZIP文件,当我选择zip时,我会进入"应用程序包信息"屏幕.
它要求我的一个设置是"应用程序路径".如果我把它留空(所以它基本上只是说"我的网站/"),并尝试继续,IIS给我的消息:
此应用程序将安装到"我的网站"中.大多数应用程序通常安装在根目录下的文件夹中,例如"我的网站/博客".你确定吗?
我不明白为什么它会发出这个警告.我很想对这个对话框说"OK",但我想先检查一下 - 有什么明显我做错了吗?当然,如果我想我的web应用程序是整个网站,我想将它安装到根或否则用户将始终具有访问http://host/MyAppDirectory/,而不只是http://host/-我为什么希望有不必要的后缀MyAppDirectory/?更好的做法是将应用程序安装到MyAppDirectory某个目录并以某种方式将其映射到网站根目录,或者只是将应用程序安装到网站根目录是否可以,尽管有警告?
另外,假设尽管有警告可以将应用程序安装到网站根目录,有没有办法从"应用程序包信息"屏幕中完全删除"应用程序路径"设置(和相关警告),并始终假设该应用程序应该安装到网站根目录?
如果它是您的主要Web应用程序,那么可以忽略此消息.看来,有很多人喜欢跑为他们的网站完全独立的应用程序,因此会出现HTTP://domain.tld/forum/,HTTP://domain.tld/blog/,HTTP://domain.tld/ something_else /,还有http://domain.tld/,每个都是一个单独的网络应用程序.
我不知道如何禁用此警告,但我相当肯定你知道你正在做什么,你可以忽略它.
就个人而言,如果我要在同一个网站下运行网络应用程序,比如/ blog,/ forum和/,我将拥有如下文件系统布局:
/var/www/blog || C:\Sites\Blog
/var/www/forum || C:\Sites\Forum
/var/www/site || C:\Sites\Site
Run Code Online (Sandbox Code Playgroud)
在这种情况下,我会得到相同的信息,以便发布到每一个.
你似乎知道你想要实现的目标是什么,所以我倾向于建议你忽略这个信息.希望有所帮助.
| 归档时间: |
|
| 查看次数: |
2998 次 |
| 最近记录: |