在带有IIS但没有Visual Studio的系统上运行.net项目

本文关键字:系统 运行 net 项目 Visual IIS Studio | 更新日期: 2023-09-27 18:28:26

我有一个运行良好的MVC 5 web应用程序。但是由于内部安全原因和我所在组织的限制,我无法将其作为网站托管。我当前的要求是使此应用程序在安装了IIS但没有Visual Studio的特定计算机上运行

我的应用程序使用MS-SQL数据库、实体框架、C#剃刀和MVC应用程序中常见的所有其他.NET依赖项,我的目标框架是4.5.1

我的发现:我在谷歌上搜索了很多,我得到的是使用inetmgr创建一个虚拟目录,并在该目录下创建应用程序。但由于应用程序已经创建,我无法进行此修复。

请提供一些参考链接或解决此问题的步骤来帮助我。

提前感谢您的帮助。

在带有IIS但没有Visual Studio的系统上运行.net项目

您需要做的是:

  • 使用Visual Studio将网站直接发布到承载IIS应用程序的计算机上,如图所示。

  • 使用Visual Studio将应用程序发布到计算机上的文件夹位置,然后使用远程桌面或其他方法将发布的DLL移动到应用程序的虚拟目录。

从本质上讲,它们都做相同的事情,但有时由于安全原因,选项2更容易实现。

相关文章: