假设环境:操作系统是Win Xp,MVC版本为4.0,网站包AppWeb.rar解压到D盘根目录下,抓图如下:
其中AppWebRoot为网站根目录,SqlDB文件夹中的文件为Sql Server 2008数据库文件.
提示:如果您的操作系统是Win7,MVC版本为4.0,可以参考:http://blog.csdn.net/boomcode/article/details/49160189
第1步:安装IIS5.1
第2步:安装 Microsoft .net Framework 4.0安装包 可以从微软下载:http://www.microsoft.com/zh-cn/download/details.aspx?id=17718
上述两步提示:
如果读者使用的iis5.1是在安装完Microsoft .net Framework 4.0之后才安装的,需要进行iis注册:
开始/运行/cmd,打开命令行提示符,输入命令如下:
C:/Windows/Microsoft.NET/Framework/v4.0.30319/aspnet_regiis.exe -i
第3步:安装MVC4相关网站:
开始菜单/控制面板/管理工具/Internet信息服务/本地计算机/网站/默认网站/右键属性/主目录:
[本地路径]修改为你的网站项目的根路径。(假设:网站包AppWeb.rar解压到D盘根目录下,网站根目录为D:/AppWeb/AppWebRoot/ )
点击[配置]按钮,点击“添加”按钮,相应可执行文件的版本设置为: C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\aspnet_isapi.dll
扩展名为: .*
以上三部所需要安装包也可以此360云盘统一下载:
http://yunpan.cn/cm624H4Jp6PIE 访问密码 d746
第4步:为保证移动端及PC端访问此服务器,ip地址设置成您电脑服务器本地IP.端口号一般为80,如果端口号重叠,网站启动时,会出现【发生意外错误 0x8ffe2740】等现象,此时,可以改为其它号,比如:8888等.
第4步:网站Config文件夹应该能够读写:
找到网站根目录下的Config文件夹,右击,点击属性/安全,users用户或Everyone用户应具备完全的权限.
然后,再在Uploads目录下面的3个子目录LogoPic,PlayerPics,RaterPic上:
分别 右击, 加上与上述一样的 完全控制 权限
第5步:修改网站 web.config 文件,使其尝试符合本地服务器设置:
红色字体,需要修改为贵方的[服务器名称]和[Sql登陆密码]实际参数.
第6步:检查修改sq服务器:
启动Sql 2008 Studio,可以复制下方红色标注的[服务器名称],替换上述Web.config文件中的服务器名称.
右击数据库,使用附加命令,附加AppWeb/SqlDB文件夹中的数据库文件:
如果附加数据库出现错误,请点击下方链接解决:
[Sql2008错误问题]附件数据库时出现的3种常见错误的解决办法 http://blog.csdn.net/boomcode/article/details/51531152
第7步:设置sa密码及远程访问权限:
打开 安全性,右击sa 登陆名,点击属性,修改其登陆密码,使其与Web.config中的密码一致.
同时,点击 状态,完成下面设置:
完成后,继续:
第8步:测试网站:
回到IIS服务器管界面:右击【默认网站】,点击【浏览】:
第9步: 最后,通过手机再访问此AppWeb,进行测试,要求本手机IP应该与本地服务器IP(192.168.0.101)属于同一个网段,通过手机浏览器访问:http://192.168.0.100,进行访问测试.
重要提示:
1.评委手机IP地址可以不用管它,默认是动态的.也可以通过设置IP为静态IP:比如 192.168.0.101,如下图所示,另一种方法通过Wifi服务器的设置,可以给评委的访问手机自动分配一个动态IP,或者通过Wifi服务器的设置,可以给评委的访问手机锁定一个固定IP地址.
2.不管如何,AppWeb服务器的IP地址应该是固定的,每次访问应该是同一个IP,或者AppWeb服务器所在PC端设置成固定IP或者通过Wifi服务器给它锁定一个IP固定地址.评委手机IP地址可以不用管它.
如果测试失败,
1.请检查一下防火墙及端口设置问题:设置防火墙协议及端口等问题http://blog.csdn.net/boomcode/article/details/51534487
2.IIS和net framework安装顺序问题:
第1步:安装设置IIS.方法前面已经论述.
第2步:安装 Microsoft .net Framework 4.0.通过控制面板/程序和功能界面,判断一下此包是否已经在操作系统上安装了.
如果没有安装, 从微软官网下载: http://www.microsoft.com/zh-cn/download/details.aspx?id=17718
如果安装iis是在安装完Microsoft .net Framework 4.0之后进行的,还需要进行iis注册:开始/运行/cmd,打开命令行提示符,输入命令如下:
C:/Windows/Microsoft.NET/Framework/v4.0.30319/aspnet_regiis.exe -i
3.MVC IIS其它创建过程问题收录: http://blog.csdn.net/boomcode/article/details/49402925