来自 电脑知识 2019-12-18 10:02 的文章
当前位置: 威尼斯国际官方网站 > 电脑知识 > 正文

【威尼斯国际官方网站】VS2010发布Web网站技术攻

DefaultModel.RegisterContext(typeof(BmsContextDataContext), new ContextConfiguration()

威尼斯国际官方网站 1

威尼斯国际官方网站 2

解决办法:打开工程,打开Global.asax文件,在RegisterRoutes 方法下我们可以看到下面内容

解决办法:打开工程,打开Global.asax文件,在RegisterRoutes 方法下我们可以看到下面内容

问题二,由于Web服务器的“ISAPI 和 CGI 限制”列表设置,无法提供您请求的页面。

以上是本篇文章的全部内容,希望对大家的学习有所帮助。

            //                    重要: 数据模型注册 
            // 取消对此行的注释,为 ASP.NET Dynamic Data 注册 LINQ to SQL 模型。
            // 若要设置 ScaffoldAllTables = true,需符合以下条件,
            // 即确定希望数据模型中的所有表都支持基架(即模板)。若要控制各个表的
            // 基架,请为表创建分部类并将
            // [ScaffoldTable(true)] 特性应用于分部类。
            // 注意: 请确保将“YourDataContextType”更改为应用程序的数据上下文类的
            // 名称。
            // model.RegisterContext(typeof(YourDataContextType), new ContextConfiguration() { ScaffoldAllTables = false });

威尼斯国际官方网站 3

 威尼斯国际官方网站 4

威尼斯国际官方网站 5

问题三,没有可访问的表。请确保在Global.asax中注册了至少一个数据模型并启用了基架,或者实现自定义页面。

修改之后,不要忘记重新再发布一次。

解决办法:打开IIS,选择根目录,双击【ISAPI和CGI限制】这项,然后将【ASP.NET v4.0.30319】这两项均设置成允许。如图

威尼斯国际官方网站 6

威尼斯国际官方网站 7

如果大家各方面设置的都比较好,看完上面的文章你的网站就已经发布了,在局域网内已经可以浏览了。不过,通常如果你是首次发布,应该不会那么顺利。重点在下面:
当在地址栏中输入设定的IP地址+端口号后可能出现以下几种情况。
问题一,检测到在集成的托管管道模式下不适用的ASP.NET设置。

把代码段解注后,用自己创建的上下文替换YourDataContextType,把ScaffoldAllTables 置为true,我用的是Linq to Sql 写的数据部分。修改后是这个样子

解决了以上几个问题之后,再次登录发布后的网站,就能正常访问了,然后又在同局域网的其他机器上验证了一下,也没什么问题。

DefaultModel.RegisterContext(typeof(BmsContextDataContext), new ContextConfiguration() { ScaffoldAllTables = true });

威尼斯国际官方网站 8

威尼斯国际官方网站 9

第四步:右击应用程序池,添加应用程序池,在弹出的“添加应用程序池”窗口中,填写名称,.NET Framework 版本根据你开发程序用到的.NET Framework版本定,确定即可。

环境:Win7系统,Visual Studio 2010,IIS6.1

补充一下:在其第二步【发布Web】部分,【目标文件】处要选择一个非项目工程所在文件夹。

今天研究了一下如何发布web网站,之前总是没耐心,遇到点问题就没心情搞了,今天总算有点耐心搞明白了。其实遇到的问题还是挺多的,网上也没有太全的解释,所以结合自己还有别人的方法进行一下总结。

您可能感兴趣的文章:

  • vs2010显示代码行数的方法
  • VS2010/VS2013项目创建 ADO.NET连接mysql/sql server详细步骤
  • Visual Studio 2010 前端开发工具/扩展/插件推荐
  • VS2010制作第一个简单网站
  • VS2010新建站点发布并访问步骤详解
  • 使用VS2010创建MFC ActiveX工程项目
  • vs2010无法打开项目文件的原因分析及解决方法
  • vs.net 2010 扩展插件小结 提高编程效率
  • 微软 Visual Studio 2010官方下载地址给大家
  • Visual Stduio 2010开发环境搭建教程

问题四,不能打开数据库,登录失败

VS2010 发布Web网站问题详解

威尼斯国际官方网站 10

威尼斯国际官方网站 11

威尼斯国际官方网站 12

威尼斯国际官方网站 13

修改之后,不要忘记重新再发布一次。

把代码段解注后,用自己创建的上下文替换YourDataContextType,把ScaffoldAllTables 置为true,我用的是Linq to Sql 写的数据部分。修改后是这个样子

问题一,检测到在集成的托管管道模式下不适用的ASP.NET设置。

问题二,由于Web服务器的“ISAPI 和 CGI 限制”列表设置,无法提供您请求的页面。

解决了以上几个问题之后,再次登录发布后的网站,就能正常访问了,然后又在同局域网的其他机器上验证了一下,也没什么问题。

本文由威尼斯国际官方网站发布于电脑知识,转载请注明出处:【威尼斯国际官方网站】VS2010发布Web网站技术攻

关键词: