gpt4 book ai didi

visual-studio - 将 IIS Web 应用程序发布到网站根目录?

转载 作者:行者123 更新时间:2023-12-04 08:28:12 24 4
gpt4 key购买 nike

我正在尝试使用 Web 部署将 Web 应用程序导入 IIS7。我使用 Visual Studio 的“发布 Web”功能将它打包成一个 ZIP 文件,当我选择 zip 时,我会进入我的“应用程序包信息”屏幕。

它要求我提供的设置之一是“应用程序路径”。如果我将其留空(所以它基本上只是说“我的网站/”),然后尝试继续,IIS 会给我消息:

This application will be installed into "My Website". Most applications are usually installed into a folder beneath the root, such as "My Website/Blog". Are you sure?



我不明白为什么它会发出这个警告。我很想对这个对话说“好”,但我想先检查一下 - 有什么明显的我做错了吗?当然,如果我希望我的 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/每个都将是一个单独的网络应用程序。

我不知道如何禁用此警告,但我很确定您知道自己在做什么,可以忽略它。

就个人而言,如果我要在同一个站点下运行 Web 应用程序,比如/blog、/forum 和/我将拥有如下所示的文件系统布局:

/var/www/blog || C:\Sites\Blog
/var/www/forum || C:\Sites\Forum
/var/www/site || C:\Sites\Site

在这种情况下,我会收到相同的消息来发布给每个人。

您似乎知道自己想要实现的最终目标是什么,因此我倾向于建议您忽略该消息。希望有帮助。

关于visual-studio - 将 IIS Web 应用程序发布到网站根目录?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9549139/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com