我在VS2005上创建了一个新网站。 创建了一个ASPX文件。
当我在VS中运行该文件时,它会通过IE打开,并且会在时钟附近显示一个ASP.NET Development Server图标。
当我尝试在IE中运行aspx文件时,我收到错误:
The XML page cannot be displayed Cannot view XML input using XSL style sheet. Please correct the error and then click the Refresh button, or try again later. A name was started with an invalid character. Error processing resource 'file:///C:/Documents and Settings/odedk/My Documen... <%@ Page Language="VB" AutoEventWireup="false"%> -^
可能是什么问题?
答案 0 :(得分:3)
好像你用IE打开了硬盘上的.aspx文件。
您需要通过本地服务器(localhost)打开页面。
要执行此操作,只需在地址栏中输入http://localhost:PortNo/
,其中PortNo是ASP.NET Development Server提供的端口号。
答案 1 :(得分:3)
Aspx页面需要由Web服务器处理 - IIS或Visual Studio中内置的Web服务器。您不能只在文件系统中浏览它,双击它并让它工作。
相反,在Visual Studio中,使用右键单击aspx并选择“设置为起始页”。
然后按F5或“开始调试”按钮启动调试器。
修改 - 添加 听起来你需要了解一般的Web开发和服务器端技术的基础知识,并且Asp.Net特别好一点。
这是一个非常适合初学者的好地方。
答案 2 :(得分:2)
您无法直接在浏览器中打开aspx文件 它必须位于IIS上,服务器在其中解析它,运行它,并生成有意义的HTML。
最简单的方法是(在IIS 6上):
Control Panel > Administrative Tool
)。Web Sites > Default Web Site
。Default Web Site
,选择New > Virtual Directory
。Test
)以及文件的路径(根目录,您拥有web.config
)。Run Scripts
框。就是这样。现在您可以右键单击右侧的aspx文件,然后浏览它 (如果它仍然不起作用,常见的问题是ASP.Net没有定义,有时候是windows身份验证)
这是一篇包含更多细节的帖子:http://www.iisworkstation.com/2008/06/how-to-create-website-using-iis-6-level.html
答案 3 :(得分:2)
您可能需要从\ windows \ Microsoft.net \ framework \。
运行aspnet_regiis.exehttp://msdn.microsoft.com/en-us/library/k6h9cz8h(VS.80).aspx