• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >ASP.NET > vs.Net2003无法打开或创建Web应用程序若干解决办法.

vs.Net2003无法打开或创建Web应用程序若干解决办法.

作者: 字体:[增加 减小] 来源:互联网 时间:2017-05-11

通过本文主要向大家介绍了vs开发web应用程序,vs2010 web应用程序,web应用程序,web应用程序设计,web应用程序开发等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
昨天到今天搞了一整天,把人都要差点搞崩了! ,以后再也不能乱关机了,因为这次的大意,几乎所有的Net安装,调试问题都被我碰到了,还好,我一个个把他记录下来了,同时,在CSDN找了一些相关的解决方法,不敢独享,供大家相互学习交流之用。

起因是这样的,机子运行IE时假死,我用着不爽,就二话不说热启动,结果就出事了。

重新打开正在Vs2003.Net里面正在作的项目时,老半天没反应,机子变得异常慢,当然,出于职业的敏感,马上来了个Ctrl+Alt+Del,这下不好,CPU占用100%,一直高居不下,运行IE,老半天没反应。第一直觉,是不是中招了?

速度至上,关机重新启动,立马打开KV2006正版杀毒软件,杀了再说,将近2个小时的折磨,我的机子冰清玉洁,一个毒瘤的影子也没有(绝对没有毛片,我是五好青年)!乍会这样?再打来了个Ctrl+Del+Alt,查看任务管理器,看下有没有"外星人"侵入我方领土,在百度上看到windows这个任务管理器比较水,于是我又去下了一个据说是比较拽的aports来进行进程分析,起初怀疑是svshost.exe被强奸了!(很多文章说win2000只有2个这个东东,而我的走出了三个),把他close掉了,CPU还是100%,一个个进程都关了,结果还是一样的.----这样第一个可能性:机子中招了的可能性被排除!


由于一开始没有任何提示,只是CPU受折磨,但打开vs2003正常,我试着打开其它项目居然正常!难道是我的程序出问题?二话不说,把昨天的备份程序搞出来(这可是运行正常的),将现在的源文件重命名,把备份搞进去(我经常这样做,以前没有出现什么错),重新启动,打开project,问题依旧。。。。 第二个可能性:程序出问题的可能性也被排除!


难道就这样被折磨?在CSDN上发了一个求教贴,没有能够得到好的解决方案。总不能老等吧!

  有网友说是用了代理上网而造成这个问题,我这机子重来没有用代理上网过啊!还有网友说是不是一些BT之类,电驴之类所造成的CPU资源问题,我二话不说就否定了,小生我从来不用BT电驴之类,乍会呢?还有一个网友贴到让我把SMTP虚拟服务器先关了,再启动,我按照他的方法试了一下,还是不行啊!新建项目呢??我一时没想到这个方法,可以新建一个项目把原来的代码引用过去就行啊!脑子里闪过一丝念头,打开Vs2003.Net,新建项目,KAO,完了,没动静,死了。又看了一下Ctrl+Alt+Del, CPU100%没得说,一条直线正在我眼前持续的划过......

我开始怀疑是不是IIS在作怪??发现在IIS下打开原来的项目也不行,CPU居然也是占用100%!反正都要死了,不搞白不搞,搞一下才知道。于是,重启机子,我把原来建项目时IIS自动所对应的虚拟目录删除掉,同时新建一个不同命名的项目,这下又出现了新问题:
无法找到脚本库:/aspnet_client/system-web/v1.14322/webuivalidation.js

这个问题不难,很好解决:
方法就是:
点击开始→运行:c:\winnt\microsoft.net\framework\v1.14322\aspnet-regiis -c
OK

这个问题解决了,我又觉得我应该把现在这个项目命名为原来的项目名称才行,这样重新引用原来的代码,应该就可以解决了吧!废话少说,行动再说----结果!不行!又恢复到原来的CPU100%了

郁闷,搞得自己有点窝火了!关机,重启第48次,我再打开VsNet2003,绝望中,反正都死了,死也要看到乍么个死法才行,我就打开这项目,等他CPU运行,看最后的结果是什么!蜗牛般的运行(状态栏中有“正在打开web服务器之类的文字提示)。。。大约过了30分钟(我泡的茶都喝了两大盅了),跳出一个对话框:

Visual Studio 无法创建或打开应用程序,因为此计算机没有运行web服务器,请先启动Web服务器,再继续下一步的操作

这这这简直是放屁,我的IIS明显打开的!在CPU100%的情况下,我又耐着性子,重新打开IIS查看一下,并重新启动一下IIS。同时在另一台机子上百度相关资料,有人说要把:wwwroot文件夹访问权限设置为everyone,这个没起到作用,因为我这文件夹本来就是共享出来的(当然,可能是针对的问题不同)。方法是:
权限问题,可能asp.net用户不具有对wwwroot的写操作。
解决途径:try:
控制面板--》管理工具--》计算机管理--》本地用户和组
然后将aspnet用户添加到管理员组。

经过这般折磨之后,我索性再次重启机子,看看这VS2003.Net又有什么新的不良反应出现,嘿,还真出现了
新的错误提示.

IIS 默认网站的主目录;本地路径设

置为“C:\Inetpub\wwwroot”。在局域网上,客户机可以用“http://localhost/Mydir/index.aspx”访问。为了方便客户机访问,我把IIS 默

认网站的主目录>本地路径设置为“C:\Inetpub\wwwroot\Mydir”。此时,客户机可以用“http://localhost/index.aspx”访问。但是,我在

VS.NET 2003 开发环境打开此项目(MyWeb) 时,出现如果如下问题:

无法从 Web 服务器获取项目文件。无法打开 Web 项目 “MyWeb”。文件路径“C:\Inetpub\wwwroot\Mydir”与URL

“http://localhost/Mydir”不符。这两者需要映射到相同的服务器位置。

HTTP 错误 404: Not Found

还有两个选项:

你希望做什么:
1使用不同的文件夹共享路径重试
2.尝试通过FrontPage服务器扩展打开项目

我想,这个问题应该是虚拟路径上的问题,对着其提示的路径,我打开IIS,发现默认站点的路径C:\Inetpub\wwwroot\,同时我的项目的路径也是正确的.无意中发现CPU也不占100%了,看来原来的问题是解决了,可新问题又出来了,就是没折,先CSDN一下社区的看有没相类似的问题,还好,一大堆的方法;

方法1.进入IIS->默认网站->右键点“属性”->目录安全性->身份验证和访问控制->编辑->将你的匿名登陆账户改为 Administrator 并输入密码

这个我试了,没有用啊

方法2::重装IIS
打开 Windows 组件向导。
单击“组件”中的“应用程序服务器”,然后单击“详细信息”。
在“应用程序服务器”对话框的“应用程序服务器的子组件”下,单击“Internet 信息服务 (IIS)”,然后单击“详细信息”。
在“Internet 信息服务 (IIS)”对话框的“Internet 信息服务 (IIS) 的子组件”下,执行以下任何一项操作:
要添加可选组件,请选中要安装的组件旁边的复选框。
要删除可选组件,请清除要删除的组件旁边的复选框。
单击“确定”,直到返回到“Windows 组件向导”。
单击“下一步”,然后单击“完成”。

这个我还是留着最后来用吧

方法3:选择"文件"菜单-->"打开Web上的项目",然后找到你放项目的磁盘(如e:\webfile)下,然后打开扩展名为.vbproj(cs的项目也类同).注意:不要打开.sln.
接下来重新生成解决方案就可以了.
这个我试了,好像也没作用,因为新建项目也不行,原来的也打不开

我就是用这个方法解决的
方法4:
A:1。打开IIS管理器。

2。右键点击"Default Web Site"并选择Properties.

3。 点击"Http Header".

4。 点击"MIME Types".

5。 点击“New”。

6。 在Extension中,输入".tmp". (不需要引号)

7。 在MIME Type中,输入 "Temp". (不需要引号)


唉,搞了老半天,终于搞出来了!在VS.net2003中的一些错误让我们百思不得其解,为了让大家在面对这些问题时有些招数,我就顺便把一些常见的问题都搜出来了,解雇对大家有帮助.

问题一:不能创建web应用程序
来源:http://dev.csdn.net/develop/article/19/19725.shtm

1、当站点主目录没有创建应用程序:

通过FP扩展+虚拟目录的方式来建立WEBAPP,步骤如下:

(1)、右击站点---所有任务--配置服务器扩展

(2)、建立虚拟目录***,并使其配置应用程序

(3)、在VS中建立WEB项目,名称也为***

(4)、通过通过FP扩展来建立WEB



2、当站点主目录创建应用程序:

第一种方法--FP扩展:

(1)、右击站点---所有任务--配置服务器扩展

(2)、在VS中建立WEB项目,名称自己随便定

(3)、通过通过FP扩展来建立WEB

第二种方法--WEB共享:

(1)在IIS中将IP地址改为全部未分配

(2)将地址改为127.0.0.1或LOCALHOST



3、还不能建立时请试用下列方法:

(1)“站点”---右键---“属性”---“所有任务”---“重新计算 Web 上的超链接”

然后在vs.net下通过frontpage服务器扩展创建



(2)指示要通过文件共享直接访问 Web 服务器上的项目文件;不需要在该服务器上安装 FrontPage 服务器扩展。

安装 Visual Studio .NET 时,将创建一个“VS Developers”(VS 开发人员)用户组,并授予该用户组对 inetpub\wwwroot 文件夹的读/写权限。想使用计算机上的文件共享创建 Web 项目的任何用户都需要添加到“VS Developers”(VS 开发人员)用户组中。新建的“VS Developers”(VS 开发人员)组没有任何成员,所以,即使是安装 Visual Studio 的用户,也必须手动将自己添加到这个组中。

如果不希望将 Visual Studio 安装到服务器上,可以通过 Visual Studio 安装程序仅安装服务器组件,以创建“VS Developers”(VS 开发人员)组。

(3)win2003下:

在VS.NET中,为了测试URL和UNC, VS.NET会在目录下面生成一个.tmp文件,然后通过HTTP对该文件发出请求。但是在IIS 6中,出于安全考虑,tmp文件没有注册,默认情况下,会被block然后产生HTTP 404错误。

解决这个问题,请
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • vs.Net2003无法打开或创建Web应用程序若干解决办法.

相关文章

  • 2017-05-11asp.net 获取图片高度和宽度实例代码
  • 2017-05-11创建基于ASP.NET的SMTP邮件服务的具体方法
  • 2017-05-11asp.net HTML文件上传标签
  • 2017-05-11.net中webconfig 详解
  • 2017-05-11Microsoft SQL Server 2005 Express 远程访问设置详述,100%成功篇
  • 2017-05-11ASP.NET实现License Key输入功能的小例子
  • 2017-05-11ASP.NET 输出图片简单代码
  • 2017-05-11Asp.net Core 初探(发布和部署Linux)
  • 2017-05-11ASP.net做的IP访问限制
  • 2017-05-11HttpResponse的Output与OutputStream、Filter关系与区别介绍

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • 引用全局程序集缓存内的程序集的方法
    • ASP.NET简单实现注销功能
    • .net中自定义错误页面的实现升级篇
    • 进度条在.net导入Excel时的应用实例
    • asp.net错误捕获(错误处理)page_error事件使用方法
    • VB.NET验证邮件地址的合法性实现代码
    • DataGridView多维表头的实现方法
    • ASP.NET MVC从控制器传递数据到视图的四种方式详解
    • 动态加载用户控件至DataList并为用户控件赋值实例演示
    • asp.net下URL网址重写成.html格式、RSS、OPML的知识总结

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有