在任何不带IIS的Windows 7 PC上本地运行编译的ASP.net MVC 4项目

在任何不带IIS的Windows 7 PC上本地运行编译的ASP.net MVC 4项目,asp.net,iis,asp.net-mvc-4,Asp.net,Iis,Asp.net Mvc 4,好吧,让我们忘记担心可见代码 我有一个已编译的MVC4应用程序,该应用程序使用Web API、主干和HTML 5编写,配置为在应用程序中包含的压缩SQL中本地存储CRUD。数据通过API从互联网接收,并存储在数据库中。本地数据库也通过API向一些远程MVC网站数据库发送数据 问题: 除了提供包含complile应用程序和sql db的zip文件下载外,在本地PC或平板电脑(有足够的存储空间)上运行Windows 7的用户还必须做什么 我是否需要一些预先打包的罐装“更新到4.5 Net等,以便在本

好吧,让我们忘记担心可见代码

我有一个已编译的MVC4应用程序,该应用程序使用Web API、主干和HTML 5编写,配置为在应用程序中包含的压缩SQL中本地存储CRUD。数据通过API从互联网接收,并存储在数据库中。本地数据库也通过API向一些远程MVC网站数据库发送数据

问题:

除了提供包含complile应用程序和sql db的zip文件下载外,在本地PC或平板电脑(有足够的存储空间)上运行Windows 7的用户还必须做什么


我是否需要一些预先打包的罐装“更新到4.5 Net等,以便在本地运行MVC 4”,或者我是否需要创建一些自定义的系统更新,或者我是否需要什么都不做,因为该应用程序可以在运行Windows 7标准且无IIS的本地PC上正常工作

没有某种web服务器,您无法运行ASP.net。IIS就是答案(除非你想在Linux上摆弄Mono)


在可访问的网站上托管应用程序,并为用户提供URL。这就是为什么您使用ASP.NET而不是创建winforms应用程序,对吗?

控制面板-程序和功能-打开windos功能

Internet信息服务+.Net Framework 4.5


这正是您需要的。

您可以尝试WebMatrix 2,因为它随IIS Express提供

这里的关键是我想要一个本地数据库来保存应用程序所需的大部分内容。本地意味着更快的应用程序。也许更标准一点,比如?本地存储对我来说有限制。我需要客户端来做到这一点,我希望不要依赖他们的操作系统技能集,只需要为他们进行设置。