首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >发布MVC 3应用程序到IIS 7的本地宿主

发布MVC 3应用程序到IIS 7的本地宿主
EN

Stack Overflow用户
提问于 2012-06-22 09:56:57
回答 2查看 1.9K关注 0票数 0

我已经搜索了很多,我已经尝试过,但无法在本地主机上发布asp.net mvc 3应用程序。我以前从没试过。我目前在visual的开发服务器上运行adminpanel应用程序。在我的机器中安装了以下设备:

  • IIS 7
  • windows 7
  • SQL server 2008
  • MVC 3

>H19ASP.NET 4H 210F 211

在visual中,我使用文件系统发布方法和目标路径将应用程序发布到C:\inetpub\wwwroot\adminpanel。并复制了目录和文件。

目录

  • App_Data
  • bin
  • Content
  • Scripts
  • Views
  • Visual Studio 2010

文件

  • Global.asa
  • Packages.xml
  • Web.xml

我不知道,但我认为有些目录缺失了,比如我在Visual解决方案资源管理器中看到的控制器、帮助器、模型、源代码。当我浏览到http://localhost/adminpanel时,它会显示浏览器中的所有目录和文件列表。

如何将应用程序发布到IIS上,并使用本地机器的SQL server,这样我就可以浏览到特定的控制器(如http://localhost/User/UserManager ),这可以在visual的专用服务器上完成。

EN

回答 2

Stack Overflow用户

发布于 2012-06-22 10:00:18

我不知道,但我认为有些目录缺少,比如控制器、帮助器、模型、源代码,这是我在Visual解决方案资源管理器中看到的。

这很正常。ASP.NET MVC 3使用ASP.NET应用程序类型(与ASP.NET WebSite不同),这意味着它是预编译的,并且在部署时删除了所有源代码。只部署视图、静态资源(如CSS、图片和脚本)以及包含已编译程序集的bin文件夹。

票数 3
EN

Stack Overflow用户

发布于 2012-07-29 21:05:49

基本上,我认为您的站点还没有定义为IIS中的应用程序。您可以从IIS管理器执行此操作。

但是,在发布应用程序时,选择“文件系统”,而不是浏览到上述文件夹,在“目标位置”字段中,单击文本框旁边的按钮,然后在左侧选择Location。现在您可以创建一个应用程序文件夹并直接发布到其中。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11154021

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档