C# 显示不带VS的已编译web应用程序
我已经在Visual Studio 2012上编译了一个web应用程序C# 显示不带VS的已编译web应用程序,c#,asp.net,visual-studio-2012,iis,C#,Asp.net,Visual Studio 2012,Iis,我已经在Visual Studio 2012上编译了一个web应用程序 我想在我的浏览器上显示它,使用IIS,无需再次打开VS。是否存在这种可能性?如果您不想返回VS并假设这是ASP.NET MVC或Web API应用程序,则在IIS中: 右键单击站点,然后添加网站 设置站点名称、物理路径(C:/inetpub/wwwroot/applicationName)和主机名等(确保添加到主机文件) 创建站点后,转到应用程序池并确保您使用的是正确的.NET版本(通过高级设置) 在applicatio
我想在我的浏览器上显示它,使用IIS,无需再次打开VS。是否存在这种可能性?如果您不想返回VS并假设这是ASP.NET MVC或Web API应用程序,则在IIS中:
- 右键单击站点,然后添加网站
- 设置站点名称、物理路径(C:/inetpub/wwwroot/applicationName)和主机名等(确保添加到主机文件)
- 创建站点后,转到应用程序池并确保您使用的是正确的.NET版本(通过高级设置)
在applicationName目录中,放入bin、app_start、app_数据、字体、脚本、视图等文件夹。此外,您还需要Global.asax和Web.config,因为您在VS中有一个已编译的Web应用程序。我假设您在开发过程中使用了IIS Express 如果要在本地IIS上运行,请转到项目属性(在解决方案资源管理器中右键单击项目节点),选择“Web”选项卡,选择“本地IIS”并创建虚拟目录(右侧的按钮)
如果要在另一台服务器上运行Web应用程序,请右键单击项目节点并选择“发布…”。。。您可以通过FTP或导出到一个目录,从该目录可以复制/粘贴到目标服务器。是的,您可以在IIS上部署应用程序。此外,如果尚未启用IIS和ASP.NET功能,则必须激活它们。