net2.0 运行错误:
配置错误
说明: 在处理向该请求提供服务所需的配置文件时出错。请检查下面的特定错误详细信息并适当地修改配置文件。 分析器错误信息: 在应用程序级别之外使用注册为 allowDefinition='MachineToApplication' 的节是错误的。如果在 IIS 中没有将虚拟目录配置为应用程序,则可能导致此错误。源错误:
行 23: 以标识传入的用户。
行 24: -->
行 25: <authentication mode="Windows" />
行 26: <!--
行 27: 如果在执行请求的过程中出现未处理的错误,
请高手指教,多谢了哦!
配置错误
说明: 在处理向该请求提供服务所需的配置文件时出错。请检查下面的特定错误详细信息并适当地修改配置文件。 分析器错误信息: 在应用程序级别之外使用注册为 allowDefinition='MachineToApplication' 的节是错误的。如果在 IIS 中没有将虚拟目录配置为应用程序,则可能导致此错误。源错误:
行 23: 以标识传入的用户。
行 24: -->
行 25: <authentication mode="Windows" />
行 26: <!--
行 27: 如果在执行请求的过程中出现未处理的错误,
请高手指教,多谢了哦!
解决方案 »
- Silverlight中使用httpWebRequest或WebClient报错
- 【??】关于广告系统数据处理的问题
- C#创建类库
- 妈妈的被骗了,windows mobile 5.0还是不支持3gp啊,怎么办呢?
- 极其faint,关于system.net.httpwebrequest
- Winform 中的listBox控件,数据源是数组,怎样在移除被选中的项,请大家赐教!!
- 有谁会在.Net下对MicroStation进行二次开发吗?给资料也行。 不希望看到有不会而想赚分数的人来顶。
- 最后一点分数求救源代码!!急,多谢!!
- 做WinForm时,感觉到的迷茫
- 数字转换???
- Infragistics的UltraExplorBar控件,哪儿有单个Items的事件啊?
- 多张图片合成的问题
原创 Asp.net夜话之一:asp.net介绍 收藏《asp.net夜话》封面题外话:去年至今年以来,陆续写过一些原创的文章了,很多是对原来所做项目的总结。所以并不是很系统很全面,都是针对某个知识点或者某个具体应用写的,有些朋友建议我把自己的体会写成一个系统的,这次算是一个尝试吧,写得不好的地方请大家尽量抛西红柿不要丢砖头。之所以把这个系列叫做《asp.net夜话》,是有一些原因的,某不厌酒喜茶,酒越喝越糊涂,茶喝多了也仍然能保持清醒。白天很忙,所以每天回到家之后我会沏一壶茶,边喝茶边看书,偶有心得体会就会用文字记录下来,过一段时间之后再将这些文字整理一下,觉得语句还算通畅的就发表在博客上了。这个关于 asp.net系列的文章将会都在晚上完成,所以我叫它《asp.net夜话》。这个系列偏重于实际于asp.net开发实战中的理论和经验方面的介绍。本系列文章中会用到Macromedia Dreamweaver 8中文版、Microsoft Visual Studio 2005中文版和Microsoft SQL Server 2005中文版,请先安装好相关软件。好了,开始我们的正题。在今天我主要要介绍的有如下知识点:XHTML语言静态网页动态网页WEB服务器Asp.net开发的预备知识另外在看本节时,我可能会用到Macromedia Dreamweaver 8中文版,如果有条件,在自己的电脑上安装一个会获得更好的体验。XHTML语言在网页开发的早期,基本上都是使用HTML语言开发的,它因为语法要求比较松散,虽然对开发者来说比较方便,但是机器处理起来比较困难,所以在 HTML的基础上增加了XML的要求,这就形成了XHTML语言。XHTML说白了就是符合XML标准的HTML语言。当前版本的Macromedia Dreamweaver和Microsoft Visual Studio都支持XHTML开发。以下是Dreamweaver创建的空HTML页面:以下是Microsoft Visual Studio2005创建的空白aspx页面:注意用红线标出的部分,上面的表示我们创建的是符合XHTML标准的页面。之所以要提到这些,是因为经常遇到一些初学者写出的页面不符合标准在Visual Studio2005中无法在视图界面中查看界面的效果。静态网页
早期的网页都是使用静态网页的,所谓的静态网页就是在网页中不包含有需要在服务器端执行的代码。比如一个含有javascript 特效的HTML网页或一个含有flash的HTML网页,它们虽然在网页呈现的效果会“动”,甚至还有运行代码,但是都是在客户端执行的代码,因而算不上动态页面。
静态网页的好处是服务器只需要简单地将网页HTML创送给浏览器就行了。静态的缺点是维护起来困难,不能使用数据库带来的好处。动态网页
动态网页是网页中包含有需要在Web服务器执行的代码。当我们向Web服务器请求一个动态网页的时候,对于页面的HTML代码部分,Web服务器直接传送给浏览器了,而对于需要在Web服务器执行的代码,自然是Web服务器执行该部分代码并将最终的执行结果也就是HTML代码传送给浏览器,因为浏览器不认识动态代码。也就是不论以何种语言编写的动态网页,到达浏览器的时候都是HTML代码。
当然不同的编程语言编写的动态网页,Web服务器会以不同的方式运行这些代码,更专业一点的说法是Web服务器会交给不同的程序去执行这些代码,这些执行代码的程序我们称之为脚本引擎。 Web服务器将这些脚本引擎的执行结果发送给浏览器。目前常见的动态网页jsp、asp、php及asp.net等。Web服务器
Web服务器是用来接受客户浏览器请求的,根据客户端浏览器请求决定如何显示网页内容。当我们打开一个网页或者其它文件时,Web服务器会设置决定如何将该文件的内容交给客户端。
目前比较流行的Web服务器有IIS(Internet Information Server)和Apache。前者是微软开发的,具有微软一贯的使用简单的特点,它运行Windows操作系统上,而Apache是一个开源软件,有 Windows和Linux等系统下版本。我们做asp.net开发主要是使用IIS。
注意在某些系统安装时,默认安装可能没有安装IIS,需要我们手动安装。具体步骤如下:
打开控制面板,找到“添加/删除Windows组建”,点击打开界面,如下:选中“Internet信息服务(IIS)”选项,放入系统安装盘,点“下一步”就可以安装了。在服务器上部署asp.net网站的时候,需要.net的运行环境.net framework, .net frameworkle类似于Java的JDK,包含有.net程序运行环境和命令行编译工具。如果服务器上没有安装.net framework,这就需要从微软网站下载,下载网址是:http://msdn2.microsoft.com/zh-cn/default.aspx。还需要注意的是如果先安装.net framework再安装IIS的话,需要运行一个命令向IIS注册.net framework,这个命令可以在系统分区去找,假如操作系统安装在C盘并且安装的.net framework的版本为2.0的话,那么这个文件的路径就是:C:\WINDOWS\Microsoft.NET\Framework \v2.0.50727\aspnet_regiis.exe,在“运行”窗口输入:“C:\WINDOWS\Microsoft.NET \Framework\v2.0.50727\aspnet_regiis.exe –I”,如下图:点击“确定”即可完成注册。我们不妨再对服务器进行稍微深入一点的探索,我们运行IIS软件,会看到如下界面:在“默认网站”节点上点击鼠标,在弹出的菜单中选择“属性”,会看到如下界面:我们会看到共有8个选项卡,分别是“网站”、“ISAPI筛选器”、“主目录”、“文档”、“目录安全性”、“HTTP头”和“自定义错误”及“ASP.NET”选项卡。这里介绍几个常用来进行配置的选项卡。
“网站”选项卡:网站选项卡是用来配置一些常规属性的,比如我们的网站使用的端口号、IP地址等信息的。默认Web服务器的端口号是80,不建议修改。
“主目录”选项卡:在“主目录”选项卡我们可以设置网站或者虚拟目录的物理路径,还可以设置动态网页的执行引擎。
项目: blog_garden.csproj
文件名 状态 错误 警告
blog_garden.csproj:(Error List) 1 0
转换问题 - blog_garden.csproj:(Error List):
错误: 无法分析项目文件 blog_garden.csproj。
1 个文件 已转换: 0
未转换 1
解决方法:
若IIS中没有应用程序名,先创建,若还不行把C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727 \CONFIG\machine.config中的所有allowDefinition="MachineToApplication"改为 allowDefinition="Everywhere"
在网站对应的虚拟目录上右键,选属性,然后在应用程序名后点创建,名字随便填 这样就能解决。如果还不行的话,请检查你网站目录下是不是有好几个web.config,如果是的话,请您注意里面的配置节。因为 web.config 的某些配置节只能出现在网站的虚拟目录跟目录的web.config中。