gpt4 book ai didi

asp.net-mvc - 为什么在 Visual Studios 内置 Web 服务器上使用 IIS?

转载 作者:行者123 更新时间:2023-12-02 06:24:01 26 4
gpt4 key购买 nike

我继承了一个解决方案,其中的所有 mvc 网站项目都无法打开,因为它们已设置为使用 IIS 而不是 VS 中的内置网络服务器。

我将如何着手将这些项目改回原样?

为什么不改用 IIS 会有好处?

最佳答案

他们的行为不同

IIS 有许多配置选项,最终产品可能会在 IIS 上运行

考虑到这一点,最好在与最终目标具有相同配置的机器上进行开发,以确保一切运行正常

您必须考虑诸如安全性之类的问题 - 身份验证和委派。允许各种内部用户配置文件访问网络资源。

内部主机非常适合示例项目和快速测试,但我不会使用它开发专业代码。

我建议您在您开发的机器上/或开发服务器上设置 IIS,并将其用于开发。在您的机器上托管 IIS 进行开发的优势在于您不需要使用远程调试器或不断地将新代码推送到开发箱并发布它。

一旦你在本地设置好它,你就不会知道它与内部主机之间的区别——因为你不需要再次更改它的配置。此外,当您将内部托管的网站移至 IIS 时,我也无法告诉您我遇到了多少问题。

还有测试优势,因为您可以通过本地主机上的 http 地址访问您的服务/前端。

编辑:

在阅读了其他人的回答和 Scotts 博客之后,我不得不说 iis express 看起来非常酷。尽管可悲的是,如果您正在开发,您可能已经为环境付出了代价。 IE 可能更容易在 Windows 中安装 iis 组件(如果可用)。但对在家的我来说,这是个好消息!

关于asp.net-mvc - 为什么在 Visual Studios 内置 Web 服务器上使用 IIS?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3988252/

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