解决IIS6.0中Web服务扩展中没有Asp.net 4.0

给一台win2003的服务器重装IIS后,发现在WEB服务扩展中的aslp.net4.0没了。
于是手工进行添加,在WEB服务扩展中新建,添加一个新的Web服务扩展,名字随便填写,引用的文件选择C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\aspnet_isapi.dll
添加成功后为了避免程序报错还要重新往IIS里安装下,进入CMD模式
输入c:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis -i -enable回车
等待安装完毕后即可。

解决远程桌面无法打开连接文件default.rdp

在挂载本地硬盘连接了一台英国服务器后发现自己电脑也被感染了,清理后发现远程桌面会提示“远程桌面无法打开连接文件 default.rdp”

6100432

于是进入到这个文件所在的目录,发现并没有。将文件夹选项选择为“显示隐藏文件”后看到了,将default.rdp删除后再远程就正常了。

解决You must install the 32-bit Windows Imaging Component (WIC)

在给一台服务器安装.net4.0的时候提示“You must install the 32-bit Windows Imaging Component (WIC) ”

中文的话应该是缺少WIC(Windows Imaging Component),因此需要先安装WIC

下载地址:http://www.microsoft.com/en-US/download/details.aspx?id=32

注意选择和自己系统相同的语言,中文是wic_x86_chs.exe,英文是wic_x86_enu.exe

下载安装后再安装.net4.0就一切正常了。

解决530 User cannot log in, home directory inaccessible.

在建立FTP后连接登录发现报错“530 User Huaxian2588 cannot log in, home directory inaccessible.”

这个通常是因为目录没有权限导致的。需首先检查FTP的根目录,IIS自带的FTP路径是C:\Inetpub\ftproot

给该目录添加everyone读取权限即可。

 

如果没解决的话需进行第二步检查

在建立FTP时选择了“隔离用户”导致,这种情况就需要在FTP目录里再新建一个文件夹,名为“LocalUser”,然后在该文件夹下再建立FTP的目录,并通过IIS指定。

 

解决注册 python27.dll失败

一个客户的服务器运行soupian程序时报错,“error loading python.dll”

最开始认为是缺少python27.dll,于是下载了一份并拷贝到C:\Windows\System32下了,并运行regsvr32 python27.dll进行注册。

但是报错,提示“loadlibray(“phthon27.dll)失败 由于应用程序配置不正确”

尝试了其他版本的python27.dll都没能成功注册,于是想起是否缺少VC2005的运行库,于是下载运行库vcredist_x86.exe并进行安装,但是还没解决。

突然想起VC2005运行库是需要.net3.5支持的,看了下本机只安装了.net4.0

于是安装.net3.5后测试一切正常了。

附带相关的下载

VC2005运行库vcredist_x86.exe下载地址:
http://www.microsoft.com/downloads/details.aspx?FamilyID=200b2fd9-ae1a-4a14-984d-389c36f85647&DisplayLang=zh-cn

python27.dll 下载地址
http://dd.jb51.net:81/dll/2013/python27_jb51.net.rar

.net3.5下载地址
http://w.x.baidu.com/alading/anquan_soft_down_normal/23411

 

解决“您不具备查看该目录或页面的权限”

您不具备查看该目录或页面的权限,因为访问控制列表(ACL)对Web服务器上的该资源进行了配置

——当你看到这个提示的时候,不用再慌了

造成这个错误导致无法访问网站也就以下几个原因

1、权限不对。

检查网站所在目录的权限,必要的时候新建一个用户名,并将权限添加到该目录,然后去IIS找到具体站点,在属性的安全选显卡里填写账号密码。

2、PHP有误

在升级、重装PHP时有可能出现这个问题,将PHP完全卸载后再重装下就好了。

 

可以使用的N点主机管理系统1.9.6

N点主机管理系统官方不再提供免费版本了,这也在预料之中,毕竟这不是第一次了。已经安装N点2.0以上版本的用户在执行开设站点操作时会收到收费提示,导致无法免费使用。

我尝试过用N点官方的1.9.6版本(第二版)在安装的最后步骤无法通过验证,于是我自己制作了一个验证的文件196freehost.asp并上传到一台服务器上,然后修改要安装N点面板机器的hosts文件,指定www.npointhost.com到我存放验证文件的服务器IP上。这样做虽然可以通过验证成功安装了,但是在添加站点存放路径的时候会提示“验证文件错误”,看来N点已经进行了2次验证。

我将N点的数据库下载到本地,并手工添加了站点存放路径到数据库里。上传后看有存放路径了,不过再添加站点的时候仍旧报错,提示验证错误。所以用N点官方的1.9.6版安装程序是行不通了。

我想起来在老版本的N点是没有验证步骤的,比如1.9.6的第一版,之前有人将其换了个皮,改了个名字。现在测试这个修改版的N点是可以使用的。现放出提供给习惯用N点面板的人。

下载地址

1、百度云盘

http://pan.baidu.com/s/1jGLrgoA

2、115网盘

http://115.com/lb/5lbap423y5t6

win2003批量添加IP

当服务器的IP比较多时在本地连接里手动添加IP会是个庞大的工程,这时就需要用命令批量添加。命令格式为:

for /l %i in (起始数字,1,结束数字) do netsh interface ip add address “本地连接 1″ IP前缀.%i 子网掩码
(其中起始数字和结束数字为IP的最后一位,“本地连接 1”为网卡连接名称,每台服务器可能不一样,在网上邻居属性里可以看到。)

具体操作:

1、进入命令行

开始-运行-输入”cmd”回车,进入到命令行

2、输入添加IP命令,以添加192.168.1.5到192.168.1.50为例,网卡名称为”本地连接1”,子掩码为255.255.255.192

for /l %i in (5,1,50) do netsh interface ip add address “本地连接1” 192.168.1.%i 255.255.255.192

需要注意的是IP前缀要以.结尾,子掩码要在网卡里查看,和主IP保持一致。