1、如果.net2.0无法正常访问,就再装一个.net3.5,用.net3.5来配置
2、如果是阿里云,解决方法如下:
1)必须安装纯净版系统,不能用镜像(镜像里环境有问题,会导致就算正确配置也无法访问网站程序)
2)然后安装IIS,再安装.net2.0/3.5 3)默认的.net1.1可以不用去装
--------------------------------------------------
提醒:安装完毕后请在绑定的域名下访问
一、安装环境
1、安装IIS (必须先安装IIS后再安装.net3.5,可以让机房给你安装好,推荐IIS6.0)
2、百度搜索,下载Microsoft .NET Framework v3.5
3、解压、运行安装程序、一直按“下一步”,直到安装完毕
4、重启服务器(必须)后完成安装。
二、允许扩展
打开IIS、进入“Web 服务扩张”、允许“ASP.NET v2.0.50727”
三、架设网站
提示:此安装方式和权限方式为没有做过任何安全策略的、也没有安装过安全狗等软件的纯净服务器如果服务器之前有安装过游戏、其他安全软件等,请客户自己重新改动下权限至于如何改动,这个因服务器而异,无标准答案。
1、把网站程序和注册表上传到服务器,双击“注册.bat”
2、放到干净的盘符里,
&ampampnbsp
3、添加计算机管理用户
1)“我的电脑” 右键选择 “管理”,
2)“计算机管理”选择“本地用户和组”,
3)“用户”右键选择“新用户”,用户名和密码不限,选择“用户不能更改密码”和“密码永不过期”打勾,按“创建”
4)右侧用户列表里,找出刚新建的用户,右键选择“属性”,
5)选择“隶属于”,选中“Users”按删除,
6)按“添加”,弹出“选择组”,按“高级”,
7)按“立即查找”,选中“IIS_WPG”,按确定,
8)再按“确定”,
9)再按“确定”,
4、文件夹添加权限
1)右键选中网站文件夹,选择“属性”,
2)确保盘符的权限安全,把“Users”和“everyone”等不安全的权限在盘符里删除,
3)按“添加”,弹出“选择用户或组”,按“高级”,
4)按“立即查找”,选中刚建立的新用户名,按“确定”,
5)再按“确定”,
6)选择“完全控制”,再按“确定”,
&ampampnbsp
5、建立程序池
1)双击打开“Internert信息服务(IIS)管理器”,如果桌面没有IIS的快捷方式,请右键点击“我的电脑”,选中“管理”,打开“服务和应用程序”,
2)右键点击“应用程序池”,选择“新建”,选择“应用管理池”,
3)输入新建的程序池名称,名称可随意起,选择“将现有应用程序池为模版(A)”,一般默认选择“”,按“确定”,
4)找到刚新建立的程序池,右键“属性”,
5)“应用程序池标识”里选择“配置”,按“浏览”,
6) “选择用户”里按“高级”,
7) 按“立即查找”,选中建立的这个用户,按“确定”,
8) 输入密码(2次),按“确定”,
6、 架设网站
1) 在“Internert信息服务(IIS)管理器”中“应用程序池”下方,找到“网站”,
2)右键点击“网站”,选中“新建”——“网站”,
3)弹出“网站创建向导”,按“下一步(N)&ampampampampgt”,
4)在“输入网站描述”处,写如识别名,可以是网站域名,也可以是其他,随意无限制,只要方便识别即可,按“下一步(N)&ampampampampgt”,
5)选择服务器的IP也可以“全部未分配(默认值)”,网页端口默认设置为“80”,“主机头”设置为要访问的域名地址,按“下一步(N)&ampampampampgt”,
6)按“浏览”选择网站目录的路径后,按“确定”,
7)“允许匿名访问网站”打勾,一直按“下一步(N)&ampampampampgt”,最后按“完成”,
8)选中刚新建的网站,右键按“属性”,
9)如果有几个域名同时访问一个站点,可以在这里添加多个域名,“网站”——“高级”——“添加”——“确定”,如果就一个域名地址,则可以不做高级添加,按“应用”,
10)“主目录”中,“执行权限”选择“纯脚本”,“应用程序池”选择刚新建立的池子,按“应用”,
11)&ampampampampnbsp 按“配置”——“映射”中添加“.htm映射”,按“添加”,“浏览”路径为:
C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_isapi.dll
“扩展名”为“.htm”,按“确认”,按“应用”,
用同样方法,添加“.ashx隐射”,按“添加”,“浏览”路径为:
C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_isapi.dll
“扩展名”为“.ashx”,按“确认”,按“应用”,
12)按“配置”——“选项”中“启用父路径”,按“应用”,
13)“文档”添加默认首页:index.aspx&ampampampampnbsp&ampampampampnbsp default.aspx,按“应用”,
14)“ASP.NET”选择“2.0.50727”,按“应用”,
15)“目录安全性”中,按“编辑”,
16) “身份验证方法”——“浏览”——“高级”——“立即查找”,选择建立的用户,按“确定”,
17)输入密码(2次),按“确定”,
四、系统临时文件夹权限配置
路径:C:\WINDOWS\Temp
操作方法:打开C盘——WINDOWS,找到“Temp”文件夹,右键“属性”——“安全”,给于Everyone权限,按“确定”。
五、无法创建一个对象的类型,处理办法:Could not create an object of type Douglass.DGL.
运行里输入regedit 进入注册表编辑器 手动给注册表对应组件那加权限,如图: