我进行了很多搜索,并且尝试过但无法在本地主机上发布 asp.net mvc 3 应用程序。我以前从未尝试过。我目前在 Visual Studio 的开发服务器上运行管理面板应用程序。在我的机器中,安装了以下内容:
- IIS 7
- Windows 7的
- SQL 服务器 2008
- MVC 3
- ASP.NET 4
在 Visual Studio 中,我使用文件系统发布方法和 C:\inetpub\wwwroot\adminpanel 的目标路径发布应用程序。并复制了以下目录和文件。
目录
- 应用程序数据
- 垃圾桶
- 内容
- 脚本
- 意见
- 视觉工作室 2010
文件
- 环球网
- 包.xml
- Web.xml
我不知道,但我认为缺少某些目录,例如我在 Visual Studio 解决方案资源管理器中看到的控制器、助手、模型、源。当我浏览到时http://localhost/adminpanel
,它会在浏览器中显示所有目录和文件列表。
如何将应用程序发布到 IIS 并使用本地计算机的 SQL 服务器,以便我可以浏览到特定的控制器http://localhost/User/UserManager
,就像我可以在 Visual Studio 的专用服务器中做的那样。