IIS7.5已启用父路径,new Ajax.Request('../../路径,options);404错误无法找到资源

googee2008 2011-11-26 04:22:06

iis7.5, 无法自动根据相对路径找到对应网页

function selectFile(type,obj,height,width)
{

var vitualPath=getRootPath();
var ShowObj = obj;
if(isArray(obj) && obj.length > 1)
ShowObj = obj[1];
showfDiv(ShowObj,"loading...",width);
LastSelectObj = obj;

var options={
method:'get',
parameters:"heights="+ height,
onComplete:function(transport)
{
var returnvalue=transport.responseText;
if (returnvalue.indexOf("??")>-1)
showfDiv(ShowObj,'Error',width);
else
var tempstr=returnvalue;
showfDiv(ShowObj,tempstr,width);
}
};
var arrtype=type.split("|")[0]
switch(arrtype)
{
case "file":
new Ajax.Request('../../configuration/system/iframe.aspx?FileType=file',options);
break;
case "pic":
new Ajax.Request('../../configuration/system/iframe.aspx?FileType=pic',options);
break;
...全文
386 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
-晴天 2011-11-26
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 googee2008 的回复:]

http://localhost/nbcms/configuration/system/iframe.aspx
用VS2010 调试模式能取得完整路径,弹出对话框。
但是放在IIS7.5正式环境下,就只能得到/configuration/system/iframe.aspx

百思不得其解。
[/Quote]

你的这部分内容是不是放到一个虚拟路径下一级了.
googee2008 2011-11-26
  • 打赏
  • 举报
回复
http://localhost/nbcms/configuration/system/iframe.aspx
用VS2010 调试模式能取得完整路径,弹出对话框。
但是放在IIS7.5正式环境下,就只能得到/configuration/system/iframe.aspx

百思不得其解。
-晴天 2011-11-26
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 googee2008 的回复:]

没有用
[/Quote]
那就不是ajax的问题,你的路径上存在错误,查看你的 IIS 虚拟路径到底是怎么设置的..
googee2008 2011-11-26
  • 打赏
  • 举报
回复
没有用
-晴天 2011-11-26
  • 打赏
  • 举报
回复
直接将
../../configuration/system/iframe.aspx?FileType=file
做成网页上的超级链接看是否有用.

8,329

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 IIS
社区管理员
  • IIS
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧