关于asp.net 范例宝典(C#)例子运行出错 例子目录为: asp.net范例宝典\mingrisoft\02\Ex02_02
发表在ASP.NET图书答疑 2009-04-02
是否精华
版块置顶:
请解决, 非常感谢。以下为出错提示。






“/Ex02_02”应用程序中的服务器错误。
--------------------------------------------------------------------------------

路径中具有非法字符。 
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 

异常详细信息: System.ArgumentException: 路径中具有非法字符。

源错误: 

执行当前 Web 请求期间生成了未处理的异常。可以使用下面的异常堆栈跟踪信息确定有关异常原因和发生位置的信息。 

堆栈跟踪: 


[ArgumentException: 路径中具有非法字符。]
System.IO.Path.CheckInvalidPathChars(String path) +2845950
System.IO.Path.Combine(String path1, String path2) +37
System.Web.Configuration.UserMapPath.GetPhysicalPathForPath(String path, VirtualDirectoryMapping mapping) +137
System.Web.Configuration.UserMapPath.GetPathConfigFilename(String siteID, VirtualPath path, String& directory, String& baseName) +88
System.Web.Configuration.UserMapPath.MapPath(String siteID, VirtualPath path) +31
System.Web.Hosting.HostingEnvironment.MapPathActual(VirtualPath virtualPath, Boolean permitNull) +173
System.Web.CachedPathData.GetConfigPathData(String configPath) +374
System.Web.CachedPathData.GetVirtualPathData(VirtualPath virtualPath, Boolean permitPathsOutsideApp) +312
System.Web.HttpContext.GetFilePathData() +27
System.Web.HttpContext.GetConfigurationPathData() +27
System.Web.Configuration.CustomErrorsSection.GetSettings(HttpContext context, Boolean canThrow) +80
System.Web.HttpResponse.ReportRuntimeError(Exception e, Boolean canThrow, Boolean localExecute) +88
System.Web.HttpRuntime.FinishRequest(HttpWorkerRequest wr, HttpContext context, Exception e) +522




分享到:
精彩评论 3
Confidence2009
学分:0 LV1
2009-04-02
沙发
asp.net范例宝典\mingrisoft\02\Ex02_02这个例子是使用ifreme框架吧的示例吧 这里只要路径连接对了不会出现:路径中具有非法字符的错误的。你好好检查下路径吧 
jh-rams
学分:0 LV1
2009-04-03
板凳
[FIELDSET][LEGEND]引自:1楼[/LEGEND]
asp.net范例宝典\mingrisoft\02\Ex02_02这个例子是使用ifreme框架吧的示例吧 这里只要路径连接对了不会出现:路径中具有非法字符的错误的。你好好检查下路径吧 
[/FIELDSET]

回复:
  书中的例子,我没有改变,我希望你指出具体的出错解决方案,  以下是页面的代码:



<%@Page Language="C#" AutoEventWireup="true" CodeFile="Index.aspx.cs" Inherits="Module_Admin_Index" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
    <title>企业管理系统首页</title>
<script language="javascript" type="text/javascript">
// <!CDATA[

// ]]>
</script>
</head>
<body  style="margin-top: 0px; vertical-align: top; padding-top: 0px; text-align: center" alink="#6666ff">
    <form id="form1" runat="server">
    <div >
        <table cellpadding="0" cellspacing="0" style="height: 560px" width="820" >
            <tr>
                <td colspan="3" rowspan="1" style="vertical-align: top; height: 141px; text-align: center; background-image: url(../Images/SysSkin/banner.jpg);">
                    <br />
                    <span style="font-size: 36pt; background-image: url(../Images/SysSkin/banner.jpg);"></span></td>
            </tr>
            <tr>
                <td rowspan="3" style="width: 180px; vertical-align: top; text-align: left; height: 505px;">
                <iframe src=<%=GetString() %>  name="leftFrame" width="217"   scrolling="no" height="500" style="height: 525px" id="IFRAME1" ></iframe>
                </td>
                <td colspan="2" rowspan="3" style="vertical-align: top; text-align: left; height: 505px;" width="720">
                <iframe src="CommonPage.aspx" name="rightFrame"  height="500" width="640" style="width: 643px; height: 525px"></iframe>
                </td>
            </tr>
        </table>
    </div>
    </form>
</body>
</html>



页面后台

using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;

public partial class Module_Admin_Index : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {
    }

    public string GetString()
    {
        string GetStr = null;
        GetStr = "../Menu/TreeMenuSys.aspx";
        return GetStr;
    }
}




jh-rams
学分:0 LV1
2009-04-03
地板
[FIELDSET][LEGEND]引自:2楼[/LEGEND]
[FIELDSET][LEGEND]引自:1楼[/LEGEND]
asp.net范例宝典\mingrisoft\02\Ex02_02这个例子是使用ifreme框架吧的示例吧 这里只要路径连接对了不会出现:路径中具有非法字符的错误的。你好好检查下路径吧 
[/FIELDSET]

回复:
  书中的例子,我没有改变,我希望你指出具体的出错解决方案,  以下是页面的代码:



<%@Page Language="C#" AutoEventWireup="true" CodeFile="Index.aspx.cs" Inherits="Module_Admin_Index" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
    <title>企业管理系统首页</title>
<script language="javascript" type="text/javascript">
// <!CDATA[

// ]]>
</script>
</head>
<body  style="margin-top: 0px; vertical-align: top; padding-top: 0px; text-align: center" alink="#6666ff">
    <form id="form1" runat="server">
    <div >
        <table cellpadding="0" cellspacing="0" style="height: 560px" width="820" >
            <tr>
                <td colspan="3" rowspan="1" style="vertical-align: top; height: 141px; text-align: center; background-image: url(../Images/SysSkin/banner.jpg);">
                    <br />
                    <span style="font-size: 36pt; background-image: url(../Images/SysSkin/banner.jpg);"></span></td>
            </tr>
            <tr>
                <td rowspan="3" style="width: 180px; vertical-align: top; text-align: left; height: 505px;">
                <iframe src=<%=GetString() %>  name="leftFrame" width="217"   scrolling="no" height="500" style="height: 525px" id="IFRAME1" ></iframe>
                </td>
                <td colspan="2" rowspan="3" style="vertical-align: top; text-align: left; height: 505px;" width="720">
                <iframe src="CommonPage.aspx" name="rightFrame"  height="500" width="640" style="width: 643px; height: 525px"></iframe>
                </td>
            </tr>
        </table>
    </div>
    </form>
</body>
</html>



页面后台

using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;

public partial class Module_Admin_Index : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {
    }

    public string GetString()
    {
        string GetStr = null;
        GetStr = "../Menu/TreeMenuSys.aspx";
        return GetStr;
    }
}


不好意思:
刚才没加上出错信息: 出错信息如下:


[/FIELDSET]

回复:
首页上一页 1 下一页尾页 3 条记录 1/1页
手机同步功能介绍
友情提示:以下图书配套资源能够实现手机同步功能
明日微信公众号
明日之星 明日之星编程特训营
客服热线(每日9:00-17:00)
400 675 1066
mingrisoft@mingrisoft.com
吉林省明日科技有限公司Copyright ©2007-2022,mingrisoft.com, All Rights Reserved长春市北湖科技开发区盛北大街3333号长春北湖科技园项目一期A10号楼四、五层
吉ICP备10002740号-2吉公网安备22010202000132经营性网站备案信息 营业执照