我先装了VS2005再装的IIS5.1我在VS2005中新建一个网站,然后就把它那个默认页给发布成网站,用IIS新建一个虚拟目录指向我发布的那个网站,但是却出现那这个.无法显示 XML 页。
使用 XSL 样式表无法查看 XML 输入。请更正错误然后单击 刷新按钮,或以后重试。
--------------------------------------------------------------------------------名称以无效字符开头。处理资源 'http://localhost/test/Default.aspx' 时出错。第 1 行,位置: 2 <%@ page language="VB" autoeventwireup="false" inherits="_Default, App_Web_dpcvq_yb" %>
-^
使用 XSL 样式表无法查看 XML 输入。请更正错误然后单击 刷新按钮,或以后重试。
--------------------------------------------------------------------------------名称以无效字符开头。处理资源 'http://localhost/test/Default.aspx' 时出错。第 1 行,位置: 2 <%@ page language="VB" autoeventwireup="false" inherits="_Default, App_Web_dpcvq_yb" %>
-^
还有IIS扩展要允许ASPX 5.1可能没有
应用程序名:默认应用程序
执行权限:脚本和可执行文件
应用程序池:ASP.NET V2.02、启用父路径3、ASP.NET选项中的“ASP.NET版本”:如用VS2005的选用2.0版(我机的是2.0.50727)我用以上方法是设置成功的。我是用“新建网站”-->“系统文件”-->保存到文件夹(例如E:\VS_web)-->编辑网页-->生成网站-->发布网站(目标位置选例如:http://192.168.1.2)请测试:http://p98.3322.org:1000
(2)版本的设置在iis虚拟目录的属性里,最后一个选项卡。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.Web.Hosting.HostingEnvironmentException: 访问 IIS 元数据库失败。 用于运行 ASP.NET 的进程帐户必须具有对 IIS 元数据库(如 IIS://servername/W3SVC)的读访问权。有关如何修改元数据库权限的信息,请参见 http://support.microsoft.com/?kbid=267904。源错误: 执行当前 Web 请求期间生成了未处理的异常。可以使用下面的异常堆栈跟踪信息确定有关异常原因和发生位置的信息。 堆栈跟踪:
[HostingEnvironmentException: 访问 IIS 元数据库失败。]
System.Web.Configuration.MetabaseServerConfig.MapPathCaching(String siteID, VirtualPath path) +688
System.Web.Configuration.MetabaseServerConfig.System.Web.Configuration.IConfigMapPath.MapPath(String siteID, VirtualPath vpath) +9
System.Web.Hosting.HostingEnvironment.MapPathActual(VirtualPath virtualPath, Boolean permitNull) +173
System.Web.CachedPathData.GetConfigPathData(String configPath) +398
System.Web.CachedPathData.GetConfigPathData(String configPath) +263
System.Web.CachedPathData.GetVirtualPathData(VirtualPath virtualPath, Boolean permitPathsOutsideApp) +166
System.Web.Configuration.RuntimeConfig.GetLKGRuntimeConfig(VirtualPath path) +187
--------------------------------------------------------------------------------
版本信息: Microsoft .NET Framework 版本:2.0.50727.42; ASP.NET 版本:2.0.50727.210
2. 输入命令:cd C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727
3.aspnet_regiis.exe -i
我昨天还遇到了这个问题,我装了sql2005之后用不起!!
----------------------------------------------------------------------这个说明你的iis已经解析aspx了,现在的问题是数据库用户权限问题了。
在数据库里面创建aspnet用户(出这个提示说明你用的windows身份验证登录),新建时不要输入用户名,而是从后面那个“...”选择aspnet这个windows用户,然后设置这个用户对你操作数据库的db_owner权限。如果你用windows 2003,还需要增加iis_wps用户,并给权限。
什么数据库呢?我按刚才那个师兄的帮法就是重映射的方法解决了,难到还有别的办法?你说的那个 数据库 在哪里添加呢?
-------------------------------------------------------------------------你两次说的根本不是一个问题啊。
你第一次的问题,我的回复在9楼,跟windstore(雪海飘香) 说的一样。那个问题你已经解决了。
第二个问题,你贴出了错误提示,你如果没有使用数据库,怎么会出现那个提示?数据库应该是你自己加的。晕,说不清楚了。