tsjhoo 发表于 2009-4-19 23:58:21

设置成生成HTML时激活简历时出错

Server.MapPath() 错误 'ASP 0173 : 80004005' 无效 Path 字符 E:\WWWROOT\LIJUNLIN\WWWROOT\PERSON\../inc/Commoncode.asp,行 2725 为 MapPath 方法指定的 Path 参数中包含一个无效字符。

只有在设置成生成HTML时才这样

admin 发表于 2009-4-20 10:15:36

启用生成的话,先在后台文件管理里边把简历全部生成一遍,以后的简历都会自动更新。

tsjhoo 发表于 2009-4-20 10:47:27

../inc/Commoncode.asp,行 2725

修改简历时删除简历HTML页
\'********************************************************
Sub PersonResumeContentDelHtml(ResumeStr)
        if not isNumeric(ResumeStr) then
                exit Sub
        end if
        \'读取文章信息
        set Prcdhrs=conn.execute(\"select resume_id,resume_announcedate from job_p_resume where resume_id=\"&ResumeStr&\"\")
        resume_id=Prcdhrs(\"resume_id\")
        resume_announcedate=Prcdhrs(\"resume_announcedate\")
        Prcdhrs.close
        set Prcdhrs=nothing
        \'判断是否生成文件
        if CreateHTML=1 then
        \'判断文件是否存在
                Set fso = Server.CreateObject(FR_HR_FSO)
                HtmlFileName=Server.MapPath(\"\"&FormatLink(resume_announcedate,1,1,resume_id,0)&\"\")
                if fso.fileexists(HtmlFileName) then
                fso.deleteFile(HtmlFileName)
                end if
                Set fso = Nothing
        end if
End Sub
少个s 我改成FormatLinks 就没事了
页: [1]
查看完整版本: 设置成生成HTML时激活简历时出错