名称以无效字符开头问题-终于解决了!

我用的是VS2005 后来由于其他原因,中途把IIS给卸载了,导致出现上述问题.从百度,google上面搜索,出现问题主要是下面个方面:

是因为NET没用注册到IIS引起的,在命令窗口中运行"C:/WINDOWS/Microsoft.NET/Framework/v1.1.4322/aspnet_regiis.exe -i"问题得以解决.

vs2005在命令窗口运行C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/aspnet_regiis.exe -i

但是我的按照上面的去做,还是不行.我就重装系统,重装了VS2005.但是问题仍然没有解决了.突然,在网上偶然搜索的时候自己就叨咕出来了!

具体如下: 虚拟目录-属性-ASP.NET选项卡-编辑配置-应用程序-页面语言默认值-C#(根据你自己.NET语言自由配置.)

就是如此,我的问题解决了! 呵呵.

在ASP.NET方面,我算是个刚刚入门.今天上网下了一个ASPX程序,准备深入学习,设置好虚拟路径后,在IE中打开,出现了如下的错误提示:

无法显示 XML 页。

使用 XSL 样式表无法查看 XML 输入。请更正错误然后单击 刷新按钮,或以后重试。


名称以无效字符开头。处理资源 'http://localhost/likong/' 时出错。第 1 行,位置: 2

 


这是怎么回事啊,以前怎么没遇到过的.经查阅资料后才知道,这是因为NET没用注册到IIS引起的.原来早两天我重装VS.NET把IIS还原了.
在命令窗口中运行"C:/WINDOWS/Microsoft.NET/Framework/v1.1.4322/aspnet_regiis.exe -i"问题得以解决.
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: GDB是在GIS中使用的一种数据格式,它是由Esri公司开发的。GDB不能使用数字开头的原因是因为这种命名方式会被认为是无效的。这是因为在Windows操作系统中,文件名中不能包含数字开头的数字。 解决办法是,在文件名中加入一个字母或者其他字符来代替数字开头。例如,将文件名改为"a123"或者"file123"之类的名称。这样就可以在GIS中正常使用GDB了。 ### 回答2: 在GIS中,GDB(Geodatabase)是一种用于存储空间和属性数据的特殊格式。GDB的数据表结构包含了用于描述和管理数据的元数据,以及用于存储空间几何特征和属性信息的表格。然而,GDB的设计限制了数据表的名称必须以字母开头,而不能以数据开头。 这个限制主要是因为在计算机科学中,数据表和字段名称需要遵守一些规则和命名约定。用数字或其他非字母字符开头的数据表名称可能引起解析和识别问题,导致数据管理和查询操作出现错误。因此,GDB规定了数据表名称必须以字母开头,以确保数据的正常处理和操作。 针对这个问题,用户可以通过以下几种方法来绕过这一限制或解决这个问题: 1. 重命名数据表:将数据表名称中的数字或其他非字母字符替换为合法的字母字符,以满足GDB的命名规则。这可以通过GIS软件中的工具或脚本来实现。 2. 使用别名:GDB支持别名(Alias)功能,用户可以为数据表设置别名,这样在使用数据时可以使用别名代替原始表名进行操作和查询。通过设置合法的别名,用户可以绕过数据表名称的限制。 3. 导出为其他格式:如果在GDB中无法直接处理以数字或其他非字母字符开头的数据表,可以考虑将数据表导出为其他格式,比如shapefile或CSV文件等,这些格式对数据表名称的限制较少,可以更灵活地处理数据。 总之,GDB限制数据表名称不能以数字或其他非字母字符开头是为了保证数据的正常处理,但用户可以通过重命名、使用别名或导出为其他格式来解决这个问题。 ### 回答3: 在GIS(地理信息系统)中,GDB(地理数据库)不能使用数据开头是由于GDB的数据命名规则限制所导致的。GDB使用一种称为"要素类"的数据库存储方式来存储和管理地理数据。要素类是由一个名称和一个扩展名(.gdb)组成的,但不允许以数字开头命名。这是因为数字开头的命名可能与要素类的其他属性或数据库字段相冲突,造成数据管理和查询的混淆。 然而,尽管GDB不允许以数字开头命名,我们仍然可以采取一些解决办法。一个常见的方法是在数据名称前添加一个字母作为前缀,以此解决命名冲突。例如,如果要命名一个以数字开头的数据为"1234",可以通过在前面添加字母前缀,例如"A1234",来避免冲突。 此外,还可以使用其他类型的数据存储格式来解决这个问题。例如,在文件型数据库中(如Shapefile),是允许以数字开头命名的。因此,可以选择将数据以其他数据格式导出或转换成Shapefile等格式,然后在GDB中使用。 总的来说,GDB不能使用数据开头是为了避免与要素类的其他属性或数据库字段冲突。解决办法包括在数据名称前添加字母前缀,或将数据转换成其他格式再导入GDB。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值