我有一个可以在本地计算机上正常运行的应用程序。我需要的是在另一台计算机上运行此应用程序,但它没有 Visual Studio。
我安装了 IIS 7.0 并尝试创建一个虚拟目录但没有成功。使用正确的端口吗?使用端口 80 并尝试端口 4444 并没有运气。有任何想法吗?
我必须将哪些文件拖到 inetpub/wwwroot 中?我所有的项目文件?
我有一个可以在本地计算机上正常运行的应用程序。我需要的是在另一台计算机上运行此应用程序,但它没有 Visual Studio。
我安装了 IIS 7.0 并尝试创建一个虚拟目录但没有成功。使用正确的端口吗?使用端口 80 并尝试端口 4444 并没有运气。有任何想法吗?
我必须将哪些文件拖到 inetpub/wwwroot 中?我所有的项目文件?
Web 应用程序 (aspx) 不需要 Visual Studio。您需要从 Bin 文件夹中复制文件并设置一个虚拟目录(您确实需要 IIS,并且可能需要启用 IIS 中的某些功能以支持 ASPX)。
最简单的方法是在 Visual Studio 中右键单击您的项目,然后单击Publish。这将让您选择所需的发布选项(文件系统将发布到本地目录,您只需复制到新计算机并挂钩到您创建的虚拟目录,Web 部署让您从本地开发框远程发布, ETC。)
这是一个演练
只要您使用正确的目标框架通过 IIS Web 服务器访问 ASPX 文件,它就可以在没有 Visual Studio 的情况下轻松工作。
例如,我的生产服务器上没有 Visual Studio。他们只需要安装 IIS 和正确的 .NET 框架。
作为上面提到的评论者,如果您右键单击您的项目并选择发布,您将得到很好的处理。