用Visual Studio2013发布.ashx(一般处理程序)时遇到的错误及解决办法
2014-09-25 22:19
369 查看
问题描述:在用VS2013调试.ashx文件时,出现错误,错误界面如下图:
问题原因:VS2012版本以下是可以调试成功的,是因为其默认WEB服务器使用的是Visual Studio开发服务器,而2012及以上的版本使用的是更为强大的IIS服务器,所以提示错误!
解决办法:
1 在地址栏中直接输入要运行的文件的名称,每次都需要输入,很麻烦
2 在项目文件上→属性→WEB,将IIS服务器更改为VS开发服务器(只有VS2012支持),性能可能差一些
3 在命令行下,切换到IIS Express安装目录,运行appcmd set config /section:system.webServer/directoryBrowse /enabled:true
分析:这样就进入了文件目录,但是这种方式是有原因的,因为如果别人可以访问网站的目录,则存在安全问题,别人可能会更改目录中的文件,为了保证网站的安全。
问题原因:VS2012版本以下是可以调试成功的,是因为其默认WEB服务器使用的是Visual Studio开发服务器,而2012及以上的版本使用的是更为强大的IIS服务器,所以提示错误!
解决办法:
1 在地址栏中直接输入要运行的文件的名称,每次都需要输入,很麻烦
2 在项目文件上→属性→WEB,将IIS服务器更改为VS开发服务器(只有VS2012支持),性能可能差一些
3 在命令行下,切换到IIS Express安装目录,运行appcmd set config /section:system.webServer/directoryBrowse /enabled:true
分析:这样就进入了文件目录,但是这种方式是有原因的,因为如果别人可以访问网站的目录,则存在安全问题,别人可能会更改目录中的文件,为了保证网站的安全。
相关文章推荐
- ArcGIS API for Flex制作程序发布后出现错误:"访问 URL 时遇到安全性错误" 解决办法尝试(学习笔记)
- 在ashx一般处理程序文件中不能使用session和request的问题解决办法
- 在ashx一般处理程序文件中不能使用session和request的问题解决办法
- 解决办法:asp.net发布到IIS中出现错误:处理程序“PageHandlerFactory-Integrated”在其模块列表中有一个错误模块“ManagedPipelineHandler”(转)
- IIS发布mvc程序遇到的HTTP错误 403.14-Forbidden解决办法
- 发布MVC项目到服务器上时候遇到的 模块 DirectoryListingModule 通知 ExecuteRequestHandler 处理程序 StaticFile 错误代码 0x00000000
- C#发布程序时出现Signtool requires CAPICOM version 2.1.0.1 or higher错误的解决办法
- 程序发布后报图表处理程序配置 [c:\TempImageFiles\] 中的临时目录无效的错误解决方法之一
- asp.net 发布到IIS中出现”处理程序“PageHandlerFactory-Integrated”在其模块列表中有一个错误模块“ManagedPipelineHandler”“错误的解决方法
- 一般处理程序(后缀为.ashx)里面使用Session,直接使用Session会报实例错误
- 发布mvc遇到的HTTP错误 403.14-Forbidden解决办法
- 发布mvc遇到的HTTP错误 403.14-Forbidden解决办法
- asp.net 发布到IIS中出现”处理程序“PageHandlerFactory-Integrated”在其模块列表中有一个错误模块“ManagedPipelineHandler”“错误的解决方法
- asp.net 发布到IIS中出现”处理程序“PageHandlerFactory-Integrated”在其模块列表中有一个错误模块“ManagedPipelineHandler”“错误的解决方法
- 【ASP.NET 问题】IIS发布网站后出现 "处理程序“PageHandlerFactory-Integrated”在其模块列表中有一个错误"的解决办法
- 发布mvc遇到的HTTP错误 403.14-Forbidden解决办法
- 一般处理程序(.ashx)中处理cookies的方法解决
- IIS中预览错误问题的解决办法(HTTP 错误 404.3 - Not Found 由于扩展配置问题而无法提供您请求的页面。如果该页面是脚本,请添加处理程序。如果应下载文件,请添加 MIME 映射 )
- 发布Web程序时“类型ASP.global_asax同时存在于...”错误解决办法
- 发布mvc遇到的HTTP错误 403.14-Forbidden解决办法