我已经搜索了很多,我已经尝试过,但无法在本地主机上发布asp.net mvc 3应用程序。我以前从没试过。我目前在visual的开发服务器上运行adminpanel应用程序。在我的机器中安装了以下设备:
>H19ASP.NET 4H 210F 211
在visual中,我使用文件系统发布方法和目标路径将应用程序发布到C:\inetpub\wwwroot\adminpanel。并复制了目录和文件。
目录
文件
我不知道,但我认为有些目录缺失了,比如我在Visual解决方案资源管理器中看到的控制器、帮助器、模型、源代码。当我浏览到http://localhost/adminpanel时,它会显示浏览器中的所有目录和文件列表。
如何将应用程序发布到IIS上,并使用本地机器的SQL server,这样我就可以浏览到特定的控制器(如http://localhost/User/UserManager ),这可以在visual的专用服务器上完成。
发布于 2012-06-22 10:00:18
我不知道,但我认为有些目录缺少,比如控制器、帮助器、模型、源代码,这是我在Visual解决方案资源管理器中看到的。
这很正常。ASP.NET MVC 3使用ASP.NET应用程序类型(与ASP.NET WebSite不同),这意味着它是预编译的,并且在部署时删除了所有源代码。只部署视图、静态资源(如CSS、图片和脚本)以及包含已编译程序集的bin文件夹。
发布于 2012-07-29 21:05:49
基本上,我认为您的站点还没有定义为IIS中的应用程序。您可以从IIS管理器执行此操作。
但是,在发布应用程序时,选择“文件系统”,而不是浏览到上述文件夹,在“目标位置”字段中,单击文本框旁边的按钮,然后在左侧选择Location。现在您可以创建一个应用程序文件夹并直接发布到其中。
https://stackoverflow.com/questions/11154021
复制相似问题