VS2005 SP1发布网站时报"索引超出了数组界限"的解决方法
2011-07-20 11:28
417 查看
问题重现
VS2005 SP1(VS80sp1-KB926604-X86-CHS.exe)编译调试一个网站是没问题的,但在发布网站时提示发布失败,详细如下:
------ 已启动生成: 项目: PopKart.Model, 配置: Release Any CPU ------
PopKart.Model -> D:\Documents and Settings\Administrator\My Documents\Visual Studio 2005\Projects\PopKart\PopKart.Model\bin\Release\PopKart.Model.dll
------ 已启动生成: 项目: PopKart.BLL, 配置: Release Any CPU ------
PopKart.BLL -> D:\Documents and Settings\Administrator\My Documents\Visual Studio 2005\Projects\PopKart\PopKart.BLL\bin\Release\PopKart.BLL.dll
------ 已启动生成: 项目: D:\...\web\, 配置: Debug .NET ------
索引超出了数组界限。
------ 跳过的发布: 项目 D:\...\web\, 配置: Debug .NET ------
========== 生成: 2 成功或最新,1 失败,0 被跳过 ==========
========== 发布: 0 个成功,0 个失败,1 个跳过 ==========
解决方法
原因是修改了这个工程的虚拟路径,必须是VS2005的默认值:/网站项目名称
例如:/web 或 /MyWebSite
如果修改成 / 在下回打开工程发布的时候,就会报这个错误了。
只要将 / 修改成默认值:/网站项目名称 如:/web 或 /MyWebSite,
并重新启动,再发布网站OK了。
VS2005 SP1(VS80sp1-KB926604-X86-CHS.exe)编译调试一个网站是没问题的,但在发布网站时提示发布失败,详细如下:
------ 已启动生成: 项目: PopKart.Model, 配置: Release Any CPU ------
PopKart.Model -> D:\Documents and Settings\Administrator\My Documents\Visual Studio 2005\Projects\PopKart\PopKart.Model\bin\Release\PopKart.Model.dll
------ 已启动生成: 项目: PopKart.BLL, 配置: Release Any CPU ------
PopKart.BLL -> D:\Documents and Settings\Administrator\My Documents\Visual Studio 2005\Projects\PopKart\PopKart.BLL\bin\Release\PopKart.BLL.dll
------ 已启动生成: 项目: D:\...\web\, 配置: Debug .NET ------
索引超出了数组界限。
------ 跳过的发布: 项目 D:\...\web\, 配置: Debug .NET ------
========== 生成: 2 成功或最新,1 失败,0 被跳过 ==========
========== 发布: 0 个成功,0 个失败,1 个跳过 ==========
解决方法
原因是修改了这个工程的虚拟路径,必须是VS2005的默认值:/网站项目名称
例如:/web 或 /MyWebSite
如果修改成 / 在下回打开工程发布的时候,就会报这个错误了。
只要将 / 修改成默认值:/网站项目名称 如:/web 或 /MyWebSite,
并重新启动,再发布网站OK了。
相关文章推荐
- vs2005 sp1 网站发布 索引超出了数组界限。
- ThoughtWorks.QRCode 生成QR二维码时提示“索引超出了数组界限”的原因和解决方法
- VS2005 发布网站出现 "aspnet_merge.exe已退出,代码为1"的错误解决方法
- 运行时报"索引超出数组界限",如何解决!!!
- VS2005 点击"发布网站"后输出目录为空,如何解决?
- MySql Blob图片类型存储Bug解决:索引超出了数组界限错误
- MySql Blob图片类型存储Bug解决:索引超出了数组界限错误
- IIS发布网站后出现“处理程序"PageHandlerFactory-Integrated"在其模块列表中有一个错误模块”的解决方法
- C#中索引超出了数组界限如何解决
- 网站发布时出错-"服务器应用程序不可用",解决方法
- VS2005中网站调用Ajax出现"Sys" 未定义 的解决方法
- .net reflector 反编译失败 索引超出了数组界限问题处理方法
- vs2005 "automation服务器不能创建对象"解决方法. -- 安装好VS2005 SP1为什么还是不能创建WEB文件
- 发布网站时出现 “同时存在于“c:"WINDOWS"Microsoft.NET"Framework"v2.0.50727"Temporary ”错误解决方法
- AsParallel \AsQueryable<T>().ToList() [System.ArgumentOutOfRangeException was unhandled" 索引超出范围。必须为非负值并小于集合大小]解决方法
- MySql Blob图片类型存储Bug解决:索引超出了数组界限错误
- VS2005 SP1发布,解决只能创建WebSite,无法创建Web Application项目的问题
- VS2005 SP1发布,解决只能创建WebSite,无法创建Web Application项目的问题
- VS2005运行程序时出现“没有找到MSVCP80D.dll"错误的解决方法 收
- 百度索引量与网站降权的基本解决方法