无法 运行 IIS 服务器上的 mvc5 项目
Unable to run the mvc5 project on IIS server
我想在 IIS 服务器 上发布我的 mvc5 应用程序并参考了一些参考,最后我能够从 [=40= 发布项目(通过文件系统) ] 2017.. 经过我所有的努力,当我浏览 URL.
时,我能够看到下面的屏幕
但这不是我所期望的,我在本地主机上的实际 运行ning 应用程序如下所示。
我想 运行 我在 IIS 中的实际项目 URL。我能做些什么来实现这一目标。
编辑:
更多信息..
最初我遇到了下图所示的问题。对于此修复,我在 IIS 服务器中为我的应用程序启用了 Directory Browsing。启用后我遇到了上述问题(如第一张图片所示)。
任何类型的建议都更有帮助。
@Lex Li 如您所述,问题是应用程序的 CLR 相关设置错误导致的。这是我的错,我使用了 DefaultAppPool。通过将应用程序池指定为 .Net v4.5 解决了该问题。并且还打开了 .Net extensibility 4.7 功能(在 控制面板 -> 程序和功能 -> 打开或关闭 windows 功能) 如下图
现在应用程序在 IIS 服务器中 运行 符合预期。
感谢您的所有评论,这些评论帮助我对此进行了更深入的研究。 :)
我想在 IIS 服务器 上发布我的 mvc5 应用程序并参考了一些参考,最后我能够从 [=40= 发布项目(通过文件系统) ] 2017.. 经过我所有的努力,当我浏览 URL.
时,我能够看到下面的屏幕但这不是我所期望的,我在本地主机上的实际 运行ning 应用程序如下所示。
我想 运行 我在 IIS 中的实际项目 URL。我能做些什么来实现这一目标。
编辑:
更多信息.. 最初我遇到了下图所示的问题。对于此修复,我在 IIS 服务器中为我的应用程序启用了 Directory Browsing。启用后我遇到了上述问题(如第一张图片所示)。
任何类型的建议都更有帮助。
@Lex Li 如您所述,问题是应用程序的 CLR 相关设置错误导致的。这是我的错,我使用了 DefaultAppPool。通过将应用程序池指定为 .Net v4.5 解决了该问题。并且还打开了 .Net extensibility 4.7 功能(在 控制面板 -> 程序和功能 -> 打开或关闭 windows 功能) 如下图
现在应用程序在 IIS 服务器中 运行 符合预期。
感谢您的所有评论,这些评论帮助我对此进行了更深入的研究。 :)