大家好,帮忙解决一个令人头疼的问题! 今天早晨当我打开.NET项目时,出现了这样的错误HTTP/1.1 500 Internal Server Error,就在今天以前都是正常的。我试着把ISS卸载又重装也不行。.NET项目重新配置也不行,大家快帮忙啊,我是没有办法了。谢谢了! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 IIS其他方面还正常吗?比如html,asp等 asp.net开启没有aspnet_regiis -i 确信IIS能正常运行在用aspnet_regiis -c 同意 OneDotRed(武装到眼神) 的作法 收集的某某大哥(忘了)的贴子,某某大哥别介意无法打开Web项目故障现象:当你打开ASP.NET Web项目时,如果出现这样的错误提示:提示窗口标题: Web访问失败提示内容: 此项目的默认Web访问模式设置为文件共享, 但是无法从路径“...”打开“...”处的项目文件夹。返回的错误是: 无法打开Web项目“”。返回的错误是: 无法打开Web项目“...”。文件路径“...”怀URL“...”不符。这两者需要映射到相同的服务器位置。HTTP错误404: Not Found ......处理方法: 到“C:\Documents and Settings\你的用户名\VSWebCache\计算机名\”中, 删除与该项目同名的文件夹。分析: 当你新建ASP.NET Web项目时,VS.NET会自动在VSWebCache中新建一个与项目同名的文件夹(如果已存在这样的文件夹,VS.NET会更新该文件夹),并在该文件夹中创建一个文件(项目名.csproj.user)和ASP.NET Web项目中所有目录的副本(副本是一个空目录,不包含任何文件)。当你打开ASP.NET Web项目,VS.NET会读取VSWebCache中的与该项目同名的文件夹, 如果VSWebCache中的文件夹的映射路径与这个ASP.NET Web项目不同就会出现上面的错误信息。而这时只有通过删除VSWebCache中的同名文件夹,让VS.NET重新建一个才能解决问题。小知识: 1、VSWebCache的作用是为了支持脱机开发ASP.NET Web应用程序。假如你本来在一台WEB服务器进行ASP.NET项目的开发,现在因为某些原因,只能在自己的笔记本电脑上进行脱机开发,这时你就可以利用VS.NET的WEB脱机开发功能。在自己的笔记本电脑上打开这个项目,在VS.NET中,选中“项目”=》“Web项目”=》“脱机工作”。这时, VS.NET会将所有项目文件复制到VSWebCache中。这样你就可以在脱机情况下,通过打开VSWebCache中的项目文件来进行开发。当联机时, 选中“项目”=》“Web项目”选择“同步所有文件夹”,就可以将脱机开发的内容复制到服务器中。2、VS.NET使用FrontPage server extensionsg与Web服务器进行通信,VS.NET无法直接修改Web服务器中的文件,所以VS.NET把VSWebCache作为一个中转站, 将编辑与编译的文件先放在VSWebCache中,然后通过FrontPage server extensionsg上传到服务器。小问题:VS.NET弹出的这个提示窗口中的信息无法通过Ctrl+C进行复制。参考文章: http://www.ftponline.com/vsm/2003_01/online/hottips/kiely/default.aspx如果还是解决不了!检查一下iis里面的设置,是否存在这个虚拟目录和它的指向。用记事本打开.sln文件,把里面的localhost后面的虚拟目录写好,保存,然后再用vs打开。 如果还是不行,那么把web.config命名为_web.config 用vs打开项目。你设置的虚拟目录名要和该项目原来使用的虚拟目录名一样, 或者在.csproj.webinfo文件中, 将URLPath值改成你现在使用的虚拟目录名. 确保ISS开起你有可能是虚拟是不是存在了没有的话,你自己加一个虚拟目录 http://blog.csdn.net/goody9807/articles/138875.aspx 试着把IIS卸载又重装在执行编译注册.netFrameworkC:\WINNT\Microsoft.NET\Framework\v1.0.3705\aspnet_regiis.exe -i IIS重启,一定是IIS的问题,server error表示服务器了错,再查查你的机子是不是中毒了,或者是昨天晚上是不是做了什么设置, 重启计算机按F8使用“最后一次正确的配置”启动 日历控件的赋值问题 问下Response.Write怎么对齐 试了好多方法了,为什么浏览不了 取列的最大值(列的类型是字符型) SQL语句中变量加引号和不加引号有什么区别??? griddata 中添加一个按钮实现一个功能 判断上传图片尺寸的代码在客户端出错,而在服务器上却一却正常 急求在*.aspx.cs文件中改变*.aspx的title标签值 有谁知道 关于cms的带参数的标签是怎么实现的吗 如何把"20至30"这个字符串分割成20 30 怎样加快新站在各大搜索引擎搜录 求用jquery 正则匹配一段文字中某个词的出现次数
aspnet_regiis -i
在用aspnet_regiis -c
故障现象:当你打开ASP.NET Web项目时,如果出现这样的错误提示:
提示窗口标题: Web访问失败
提示内容: 此项目的默认Web访问模式设置为文件共享, 但是无法从路径“...”打开“...”处的项目文件夹。返回的错误是: 无法打开Web项目“”。返回的错误是: 无法打开Web项目“...”。文件路径“...”怀URL“...”不符。这两者需要映射到相同的服务器位置。HTTP错误404: Not Found ......处理方法: 到“C:\Documents and Settings\你的用户名\VSWebCache\计算机名\”中, 删除与该项目同名的文件夹。分析: 当你新建ASP.NET Web项目时,VS.NET会自动在VSWebCache中新建一个与项目同名的文件夹(如果已存在这样的文件夹,VS.NET会更新该文件夹),并在该文件夹中创建一个文件(项目名.csproj.user)和ASP.NET Web项目中所有目录的副本(副本是一个空目录,不包含任何文件)。当你打开ASP.NET Web项目,VS.NET会读取VSWebCache中的与该项目同名的文件夹, 如果VSWebCache中的文件夹的映射路径与这个ASP.NET Web项目不同就会出现上面的错误信息。而这时只有通过删除VSWebCache中的同名文件夹,让VS.NET重新建一个才能解决问题。小知识: 1、VSWebCache的作用是为了支持脱机开发ASP.NET Web应用程序。假如你本来在一台WEB服务器进行ASP.NET项目的开发,现在因为某些原因,只能在自己的笔记本电脑上进行脱机开发,这时你就可以利用VS.NET的WEB脱机开发功能。在自己的笔记本电脑上打开这个项目,在VS.NET中,选中“项目”=》“Web项目”=》“脱机工作”。这时, VS.NET会将所有项目文件复制到VSWebCache中。这样你就可以在脱机情况下,通过打开VSWebCache中的项目文件来进行开发。当联机时, 选中“项目”=》“Web项目”选择“同步所有文件夹”,就可以将脱机开发的内容复制到服务器中。2、VS.NET使用FrontPage server extensionsg与Web服务器进行通信,VS.NET无法直接修改Web服务器中的文件,所以VS.NET把VSWebCache作为一个中转站, 将编辑与编译的文件先放在VSWebCache中,然后通过FrontPage server extensionsg上传到服务器。小问题:VS.NET弹出的这个提示窗口中的信息无法通过Ctrl+C进行复制。参考文章: http://www.ftponline.com/vsm/2003_01/online/hottips/kiely/default.aspx
如果还是解决不了!检查一下iis里面的设置,是否存在这个虚拟目录和它的指向。用记事本打开.sln文件,把里面的localhost后面的虚拟目录写好,保存,然后再用vs打开。 如果还是不行,那么把web.config命名为_web.config 用vs打开项目。
你设置的虚拟目录名要和该项目原来使用的虚拟目录名一样, 或者在.csproj.webinfo文件中, 将URLPath值改成你现在使用的虚拟目录名.
没有的话,你自己加一个虚拟目录
C:\WINNT\Microsoft.NET\Framework\v1.0.3705\aspnet_regiis.exe -i