Jas*_*son 2 iis asp.net-mvc visual-studio
我继承了一个解决方案,其中的所有mvc网站项目都无法打开,因为他们已经设置为使用IIS而不是VS中的内置网络服务器.
我将如何改变这些项目?
为什么不使用IIS而不是使用IIS呢?
他们的行为不同
IIS有许多配置选项,最终产品可能会在IIS上运行
考虑到这一点,最好在与最终目标配置相同的机器上进行开发,以确保一切正常
你要考虑安全性 - 假冒和凭证授权等问题.允许通过各种内部用户配置文件访问网络资源.
内部主机非常适合示例项目和快速测试,但我不会使用它开发专业的代码.
我建议您在开发的计算机上设置IIS,或者在开发服务器上设置IIS并将其用于开发.在您的计算机上托管IIS进行开发的优点是,您不需要使用远程调试器或不断将新代码推送到开发框并发布它.
一旦你在本地设置它就不会知道内部与主机之间的差异 - 因为你不需要再次更改它的配置.此外,我无法告诉您在将内部托管网站移动到IIS时遇到的问题.
由于您可以通过本地主机上的http地址访问您的服务/前端,因此还具有测试优势.
编辑:
在阅读了其他家伙的答案和Scotts博客后,我得说iis express看起来非常酷.虽然遗憾的是,如果您的开发人员已经支付了环境成本.IE可能更容易在Windows中安装iis组件(如果可用).但对我来说,这是个好消息!
| 归档时间: |
|
| 查看次数: |
351 次 |
| 最近记录: |