ASP.NET MVC 在 IIS5.1上的部署
1 在本机安装 IIS5.1
2 将项目进行发布 (Build->Public your Web app)
(1) 建立新的虚拟路径,如图步骤 1, 2
(2) 发布
3 配置虚拟路径
(1) 右键项目,选择 Property
(2) 选择 ASP.NET标签,将 version选为 2.0.50727
(3) 回到 Directory标签下,将权限设为 read,单击 Configuration
4 配置 Configuration
(1) 添加 C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727下的 aspnet_isapi.dll并在 Extension中填入 .*
(2) 将 Check that file exist 勾掉,如果 OK不可用,使用 Executable文本框激活
操作如下图
5 如果出现了
"访问IIS 元数据库失败"的错误信息,解决方法如下:点击开始,在运行中输入cmd,在控制台输入
C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/aspn et_regiis.exe -i ,然后点"确定"按钮
6
注意,请确保至少安装了.NET Framework 3.5及.NET Framework 3.5 SP1以上版本。如果还有问题,请在System.Web.Mvc
上面点击右键,然后选择Properties,然后在Copy Local属性上面选择True.若出现了unexpected error 0x8ffe2740,是端口被占用了,
解决这个问题就行了。
如果是在2003上面的部署,则把上述的configuration这一步,改为如下,在insert里面C:/windows/system32/ inetsrv 下面的 一个dll就可以了。(具体哪个加上来,我忘了)