无法识别的属性“targetFramework”。请注意属性名称区分大小写。

配置错误

说明: 在处理向该请求提供服务所需的配置文件时出错。请检查下面的特定错误详细信息并适当地修改配置文件。

分析器错误消息: 无法识别的属性“targetFramework”。请注意属性名称区分大小写。

源错误:

行 6:  <configuration>
行 7: <system.web>
行 8: <compilation debug="false" strict="false" explicit="true" targetFramework="4.0"/>
行 9: </system.web>
行 10: <connectionStrings>

源文件: D:\Foru\web.config    行: 8

分析:主要原因IIS中是应用程序池的版本与你开发使用的.netFramework版本不一致。一般一个网站对应一个应用程序池,并与网站同名。visual studio 2010默认安装对应的.netFramework 是4.0,而本机上一般是2.0版本。所以不匹配。

解决方法:在IIS中点击应用程序池,找到你的网站的应用程序池,右键高级设置 .netFramework 改成V4.0就可以了。

再次打开这个网站,就没有这样的错误了

-----------------------------------------------------------------------------------------------------------------

问题1:用VS2010打开原来用VS2012创建的Webservice项目,提示创建虚拟目录失败

问题2:直接启动IIS,无法启动,提示“另一个程序正在使用此文件,进程无法访问”

原因:80端口被占用

解决办法:停止占用80端口的程序(服务)

解决步骤:

1、cmd中运行netstat -ano 查看全部占用端口的程序(服务),参数o代表显示进程PID

2、在显示结果的第一列里找到占用80端口的进程,我这里是第一行  :本地地址 0.0.0.0:80  。如果cmd中不能显示全部信息,可以在cmd窗口的上方右键---属性,修改命令记录缓冲区大小和屏幕缓冲区大小高度。

3、在任务管理器里的服务标签页中找到PID对应的服务,我这是Apach,也不知道装什么软件装上的,这就很自然能够解释为什么也占用80端口了

4、在管理工具--服务中直接禁用Apach的服务。

IIS可以正常启动,问题2解决。

但问题1没有解决,仍然报错:创建虚拟目录失败 错误:在本地计算机行,未能找到服务器  只有本地IIS服务器支持创建虚拟目录

用VS2010创建新的web应用程序,一切正常可以运行,说明问题不在VS2010本身。

用记事本打开webservice项目的csproj文件,删除其中“<IISUrl>http://localhost:2727/</IISUrl>”行,保存后,用VS2010可以正常打开,并运行。问题1解决。

---------------------------------------------------------------------------------------------------------------

IIS启动失败,手工启动它,提示:“另一个程序正在使用此文件,进程无法访问!”

怀疑80端口被其他程序占用,改为8080后正常。
在DOS下输入: netstat -ano
查看80端口信息中的PID号,然后打开任务管理器查看对应PID的程序名称。
打开任务管理器,点击“查看”/选择列,勾选“PID(进程标识符)”,然后单击“进程”标签,找到80端口对应的pid,就可以看到是那个程序占用的了,最后发现是迅雷占用了80端口。更改这个程序的port,再重启这个程序,使更改生效。再次启动iis,一切ok。

百度得知 如迅雷下载有时会占用80端口,且当占用80端口下载时速率会大幅提升。

iis提示“另一个程序正在使用此文件,进程无法访问”解决办法
郁闷,今天碰到重启后iis里的一个站点无法打开(一共一个站点),iis提示“另一个程序正在使用此文件,进程无法访问”,汗
怎么会呢,还有谁会使用这个文件呢。。
打开cmd瞅下netstat -obna
哇,迅雷怎么还监听(listening)80端口呢,不光80,连443,等还有一些端口在监听!!
看啦看确实有人连接,不过也不至于一直监听着啊,!!

为啦验证猜测属实:把迅雷关掉,启动站点(哇,可以啦),接着关掉站点,启动迅雷,再启动站点,没问题。

问题已经很明了啦:iis提示那样的信息就是端口被其他程序占用,但iis建的新站点使用已经分配给存在站点的端口的时候提示是“该端口已经被占用”。区别真大!!

IIS 配置问题解决的更多相关文章

  1. win7下IIS配置以及域名映射方法

    win7下IIS配置以及域名映射方法 第一步:打开控制面板,选择程序与功能,如下图: 第二步:双击打开程序与功能面板,如下图: 第三步:打开”打开或关闭windows功能”(红线圈起来的地方),如下图 ...

  2. IIS 配置MVC项目路由中以api结尾的接口

    公司的接口,前端框架是MVC,路由里面对接口配置的路径是以api结尾的,结果之间在iis上访问不了,研究了半天成功了,整理下,以免下次再忘. 路由配置RouteConfig routes.MapRou ...

  3. iis配置js支持读取json文件配置

    默认情况下,iis不支持解析.json文件,这就需要我们自己在iis下配置方法一:iis配置1.点击开始菜单选择控制面板: 2.控制面板内点击管理工具,选择Internet信息服务(IIS)管理器. ...

  4. IIS配置错误信息输出

    Asp.net: 一.通过 IIS 配置 1.打开IIS管理器,或按住 WIN + R 打开命令行输入 inetmgr 打开 IIS 管理 2.左边目录选择目标站点,在右边 IIS 块中双击 “错误页 ...

  5. Win7旗舰版中的IIS配置asp.net的运行环境

    Win7旗舰版中的IIS配置asp.net的运行环境   以前弄过好多次,都没有成功,昨天晚上不知怎么地就成功了,借用我同学的一句话,这叫“灵光一闪”,废话不多说了,这个成功是有图有视频有真相地哈! ...

  6. Win10下IIS配置图解、MVC项目发布图解、IIS添加网站图解

    Win10下IIS配置 .找到控制面板:[开始]菜单鼠标右击,打开[控制面板] .打开控制面板,点击[程序],点击[启用或关闭Windows功能] 下一步,点击[启用虎关闭Windows功能] . 开 ...

  7. url重写(伪静态)IIS配置图解

    通过IIS创建虚拟目录,新建网站放在该目录下面: IIS配置: 虚拟目录=>点击右键=>选择属性: 点击配置: 点击编辑: 复制两个文本框文本到记事本中=>点击确定: 点击添加=&g ...

  8. 备份服务器数据(IIS配置备份还原、任务计划、服务列表和APP)

    该脚本可以用来导出IIS配置.任务计划.服务列表和APP,同时支持Windows 2003和2008. #定义备份位置 $iisfolder = "d:\Backup_all\IIS&quo ...

  9. windows2003通过iis配置ftp服务器

    以前习惯于用filezilla作为windows的ftp服务器,但是现在新版本的filezilla已经不支持windows2003了,所以趁机试一下iis配置ftp服务器. 前面都是很常规的配置 参考 ...

随机推荐

  1. Dungeon Master

    poj2251:http://poj.org/problem?id=2251 题意:给你一个三维的立方体,然后给你一个起点,和终点的坐标.然后让你求从起点到终点的最短路程.题解:该题就是求三维的最短路 ...

  2. SaaS是个不错的生意模式和创业的选择(独立SAAS厂商的三大优势)

    1. 软件独特而又强大,界面绝美2. 数据存在本国3. 数据不留底 4. 可随时寻求卖身或者合作,不受制于人 --------------------------------------------- ...

  3. Oracle索引扫描算法

    SQL> create table t as select * from dba_objects; Table created. SQL> create index idx_t on t( ...

  4. Linux Kernel ‘kvm_set_memory_region()’函数本地提权漏洞

    漏洞名称: Linux Kernel ‘kvm_set_memory_region()’函数本地提权漏洞 CNNVD编号: CNNVD-201306-343 发布时间: 2013-06-20 更新时间 ...

  5. (转载)Mysql使用Describe命令判断字段是否存在

    (转载)http://www.jz123.cn/plus/view.php?aid=39200 工作时需要取得MySQL中一个表的字段是否存在 于是就使用Describe命令来判断 mysql_con ...

  6. 浅谈异步IO各模型优缺点

    本文只讨论OverLapped I/O的三种异步模型及完成端口,像select.SWASelect不作讨论,讨论顺序从劣到优,方便于循序渐进地对比,更容易区分各模型之间的差别. 1. OverLapp ...

  7. centos下的mysql安装

    卸载mysql yum remove mysql mysql-server mysql-libs compat-mysql51 rm -rf /var/lib/mysql rm /etc/my.cnf ...

  8. 【sql进阶】SQL Server 将某一列的值拼接成字符串

    今天在统计报表的时候有这么一个需求,将一列字符串拼接成一行,然后展示到新的列中. 每一项的服务列表如下: 最终想要的结果是 sql如下: select AuxTypeName + ',' from ( ...

  9. Leetcode - Reverse Words

    比起POJ弱爆了一题,从后往前扫描一遍,O(n)时间,仅仅要注意各种极端情况就可以,不明确通过率为什么仅仅有13%. #include<iostream> #include<stri ...

  10. XML转义特殊字符

    正常来说,只有"<" 字符和"&"字符对于XML来说是严格禁止使用的. 需要注意的是: a. 转义序列各字符间不能有空格: b. 转义序列必须以& ...