在带有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创建一个虚拟目录,并在该目录下创建应用程序。但由于应用程序已经创建,我无法进行此修复。
请提供一些参考链接或解决此问题的步骤来帮助我。
提前感谢您的帮助。
您需要做的是:
-
使用Visual Studio将网站直接发布到承载IIS应用程序的计算机上,如图所示。
-
使用Visual Studio将应用程序发布到计算机上的文件夹位置,然后使用远程桌面或其他方法将发布的DLL移动到应用程序的虚拟目录。
从本质上讲,它们都做相同的事情,但有时由于安全原因,选项2更容易实现。