搭建asp.net网站



ASP.NET开发学习视频教程大全(共800集) http://blog.chinaunix.net/uid-25454054-id-3450228.html

由于扩展配置问题而无法提供您请求的页面。如果该页面是脚本,请添加处理程序。
错误:HTTP 错误 404.3 - Not Found
由于扩展配置问题而无法提供您请求的页面。如果该页面是脚本,请添加处理程序。如果应下载文件,请添加 MIME 映射。
windows 8系统,运行aspx页面出现上述错误信息,解决办法如下:
iis7  :控制面板-》打开或关闭windows功能-》Internet信息服务-》万维网服务-》应用程序开发功能,勾选“.net扩展性”和“ASP.NET”,保存后,重启IIS服务器即可。
iis8:控制面板-》打开或关闭windows功能-》Internet信息服务-》万维网服务-》应用程序开发功能,勾选“.net Extensibility3.5” 及等带.net的选项,保存后,重启IIS服务器即可。
iis默认安装的时候是没有勾选这些选项的。


IIS、IIS Express关系
IIS是一个系统服务,IIS Express则只是一个临时进程。
在早期开发.NET WEB应用的时候,是需要为应用项目配置一个IIS下的虚拟应用(VS会自动配置,也可以手工指定),但这个要求操作系统必须支持IIS并且安装IIS(WINDOWS 7 HOME版本是不支持安装IIS的)。
MS曾推出一款应用WebMatrix,这个应用里就用到了本地临时IIS的功能,这个是MS的初步试水解决VS开发Web应用时对IIS依赖的问题。
IIS Express则是一个算是正式公开发布的方案,毕竟以前的试水(包括2008、2010)都只内嵌于开发工具中。
IIS Express还有个特点就是在非SERVER版本的OS中,也支持多个站点(通过端口识别),毕竟在非SERVER版本中安装的IIS是只支持一个站点的,而要开发多个Web应用的时候都是走虚拟站点这个方案,使得在真正的开发过程中不惹人喜爱。
 

windows server 2012 安装IIS.
 
在服务和应用程序中新建一个网站。控制面板——管理工具——计算机管理——IIS服务——右击网站——添加网站。
 特别注意:VS开发网站的.net framework版本必须与IIS——服务和应用程序——对应.net版本一致。


 


 
可以添加多个网站,可以为每一个网站指定一个IP地址(一个物理网卡可以设置多个IP)。



新建网站时,测试设置,提示:无法验证对路径的访问。


在“连接为”输入现有或新建账户信息,返回点击“测试设置”,OK!



 
 
 


绑定数据源问题:
新建bulletedlist控件,绑定数据源(数据库文件要与网站文件在同一目录,否则不能找到)
数据源为access数据源,VS新建网站.net framework版本选项4.5时,不能显示并选择access数据源,版本为4.0时,出现下图access数据源图标。


设置图:






access数据源数据库文件扩展名为.accdb时,出现错误:未在本地计算机上注册“microsoft.ACE.oledb.12.0”提供程序解决办法。
access数据源数据库文件扩展名为.mdb时,正常。
问题找到了: 
通过任务管理器可知,操作系统中安装的Microsoft Visio Studio 2015是32位应用程序。
而我的操作系统中已经安装了64位的AccessDatabaseEngine_x64数据驱动引擎。(可以通过安装AccessDatabaseEngine_x64,系统将给出提示)
32位的VC只能使用32位的数据驱动引擎来访问对应程序的文件。(这与我曾经遇到的64位的IBM Modeler 18.0调用access文件为一类问题)
卸载AccessDatabaseEngine程序,安装32位的AccessDatabaseEngine。
.accdb及.mdb扩展名的数据库全部正常调用。
.accdb是access 2010的文件。
.mdb是access 2003-2007的文件。



http://download.microsoft.com/download/7/0/3/703ffbcb-dc0c-4e19-b0da-1463960fdcdb/AccessDatabaseEngine.exe下载。然后安装就行了。
 本错误是由于你使用了ACCESS2007版本建立的数据库,但服务器中没有相配合使用的程序,所以出错.
 未在本地计算机上注册“microsoft.ACE.oledb.12.0”提供程序。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。
异常详细信息: System.InvalidOperationException: 未在本地计算机上注册“microsoft.ACE.oledb.12.0”提供程序。
 下载2007 Office system 驱动程序:数据连接组件安装
此下载将安装一组组件,非 Microsoft Office 应用程序可以使用它们从 2007 Office system 文件中读取数据,
例如从 Microsoft Office Access 2007(mdb 和 accdb)文件以及 Microsoft Office Excel 2007(xls、xlsx 和 xlsb)文件中读取数据。
这些组件还支持与 Microsoft Windows SharePoint Services 和文本文件建立连接。
此外,还会安装 ODBC 和 OLEDB 驱动程序,供应用程序开发人员在开发与 Office 文件格式连接的应用程序时使用。
---------------------------------------------------------------------------------------------------------------------------------------------------
使用此下载:
如果您是应用程序用户,请查阅应用程序文档以获得有关如何使用相应的驱动程序的详细信息。
 
如果您是使用 OLEDB 的应用程序开发人员,请将 ConnectionString 属性的 Provider 参数设置为“Microsoft.ACE.OLEDB.12.0”
如果要连接到 Microsoft Office Excel 数据,请将“Excel 12.0”添加到 OLEDB 连接字符串的扩展属性中。
 
如果您是使用 ODBC 连接到 Microsoft Office Access 数据的应用程序开发人员,
请将连接字符串设置为“Driver={Microsoft Access Driver (*.mdb, *.accdb)};DBQ=path to mdb/accdb file”
 
如果您是使用 ODBC 连接到 Microsoft Office Excel 数据的应用程序开发人员,
请将连接字符串设置为“Driver={Microsoft Excel Driver (*.xls, *.xlsx, *.xlsm, *.xlsb)};DBQ=path to xls/xlsx/xlsm/xlsb file”
 
详情:http://www.microsoft.com/downloads/zh-cn/details.aspx?displaylang=zh-cn&FamilyID=7554f536-8c28-4598-9b72-ef94e038c891
 
或者:
解决办法1 (验证可以了)
  选择 该应用程序的 应用程序池 ------>选择高级设置 --------->启用32位应用程序 ------->true 
 
解决办法2
  Microsoft.ACE.OLEDB.12.0是不能再x64上使用的,你要强制把你的web application编译成x86再发布到Win08 x64上,记得在Application pool上设置Enable 32bit Application = true。
(没有验证)

初学ASP.NET网页
首先建一个SQL数据库。
打开Sql server 2016 master data service configuration manager程序(安装SQL2016时安装)
 
MDS:Master Data Service
WCF服务:Windows Communication Foundation(WCF)是由微软发展的一组数据通信的应用程序开发接口,可以翻译为Windows通讯接口,它是.NET框架的一部分。由 .NET Framework 3.0 开始引入。WCF参考: http://www.cnblogs.com/iamlilinfeng/archive/2012/09/25/2700049.html

 
首先建一个SQL数据库。名称:Employment separation certificate




打开SQL Server提示无法连接到WMI提供程序,你没有权限或者该服务器无法访问。你只能使用SQL Server配置器
检查一下 windows下的system32 中是否有framedyn.dll这个系统文件,如果没有到system32 下的wbem文件中拷贝framedyn.dll到system32 目录下。这主要是通过Java 或者vc连接数据库遇到的问题。
 


解决办法:
上网查过资料,System32目录下有 Framedyn.dll 这个文件,故不是缺失此文件的问题。通过以下方法,顺利打开,记录下解决过程。

以管理员身份运行“命令提示符”(在附件下面),进入后执行以下命令
 1)cd /d C:\Program Files\Microsoft SQL Server\100\Shared
 2)mofcomp "C:\Program Files\Microsoft SQL Server\100\Shared\sqlmgmproviderxpsp2up.mof"
当看到有如下信息时表明操作成功
MOF file has been successfully parsed
Storing data in the repository...
Done!

截图如下。

ASP.NET开发学习视频教程大全(共800集) http://blog.chinaunix.net/uid-25454054-id-3450228.html

由于扩展配置问题而无法提供您请求的页面。如果该页面是脚本,请添加处理程序。
错误:HTTP 错误 404.3 - Not Found
由于扩展配置问题而无法提供您请求的页面。如果该页面是脚本,请添加处理程序。如果应下载文件,请添加 MIME 映射。
windows 8系统,运行aspx页面出现上述错误信息,解决办法如下:
iis7  :控制面板-》打开或关闭windows功能-》Internet信息服务-》万维网服务-》应用程序开发功能,勾选“.net扩展性”和“ASP.NET”,保存后,重启IIS服务器即可。
iis8:控制面板-》打开或关闭windows功能-》Internet信息服务-》万维网服务-》应用程序开发功能,勾选“.net Extensibility3.5” 及等带.net的选项,保存后,重启IIS服务器即可。
iis默认安装的时候是没有勾选这些选项的。


IIS、IIS Express关系
IIS是一个系统服务,IIS Express则只是一个临时进程。
在早期开发.NET WEB应用的时候,是需要为应用项目配置一个IIS下的虚拟应用(VS会自动配置,也可以手工指定),但这个要求操作系统必须支持IIS并且安装IIS(WINDOWS 7 HOME版本是不支持安装IIS的)。
MS曾推出一款应用WebMatrix,这个应用里就用到了本地临时IIS的功能,这个是MS的初步试水解决VS开发Web应用时对IIS依赖的问题。
IIS Express则是一个算是正式公开发布的方案,毕竟以前的试水(包括2008、2010)都只内嵌于开发工具中。
IIS Express还有个特点就是在非SERVER版本的OS中,也支持多个站点(通过端口识别),毕竟在非SERVER版本中安装的IIS是只支持一个站点的,而要开发多个Web应用的时候都是走虚拟站点这个方案,使得在真正的开发过程中不惹人喜爱。
 

windows server 2012 安装IIS.
 
在服务和应用程序中新建一个网站。控制面板——管理工具——计算机管理——IIS服务——右击网站——添加网站。
 特别注意:VS开发网站的.net framework版本必须与IIS——服务和应用程序——对应.net版本一致。


 


 
可以添加多个网站,可以为每一个网站指定一个IP地址(一个物理网卡可以设置多个IP)。



新建网站时,测试设置,提示:无法验证对路径的访问。


在“连接为”输入现有或新建账户信息,返回点击“测试设置”,OK!



 
 
 


绑定数据源问题:
新建bulletedlist控件,绑定数据源(数据库文件要与网站文件在同一目录,否则不能找到)
数据源为access数据源,VS新建网站.net framework版本选项4.5时,不能显示并选择access数据源,版本为4.0时,出现下图access数据源图标。


设置图:






access数据源数据库文件扩展名为.accdb时,出现错误:未在本地计算机上注册“microsoft.ACE.oledb.12.0”提供程序解决办法。
access数据源数据库文件扩展名为.mdb时,正常。
问题找到了: 
通过任务管理器可知,操作系统中安装的Microsoft Visio Studio 2015是32位应用程序。
而我的操作系统中已经安装了64位的AccessDatabaseEngine_x64数据驱动引擎。(可以通过安装AccessDatabaseEngine_x64,系统将给出提示)
32位的VC只能使用32位的数据驱动引擎来访问对应程序的文件。(这与我曾经遇到的64位的IBM Modeler 18.0调用access文件为一类问题)
卸载AccessDatabaseEngine程序,安装32位的AccessDatabaseEngine。
.accdb及.mdb扩展名的数据库全部正常调用。
.accdb是access 2010的文件。
.mdb是access 2003-2007的文件。



http://download.microsoft.com/download/7/0/3/703ffbcb-dc0c-4e19-b0da-1463960fdcdb/AccessDatabaseEngine.exe下载。然后安装就行了。
 本错误是由于你使用了ACCESS2007版本建立的数据库,但服务器中没有相配合使用的程序,所以出错.
 未在本地计算机上注册“microsoft.ACE.oledb.12.0”提供程序。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。
异常详细信息: System.InvalidOperationException: 未在本地计算机上注册“microsoft.ACE.oledb.12.0”提供程序。
 下载2007 Office system 驱动程序:数据连接组件安装
此下载将安装一组组件,非 Microsoft Office 应用程序可以使用它们从 2007 Office system 文件中读取数据,
例如从 Microsoft Office Access 2007(mdb 和 accdb)文件以及 Microsoft Office Excel 2007(xls、xlsx 和 xlsb)文件中读取数据。
这些组件还支持与 Microsoft Windows SharePoint Services 和文本文件建立连接。
此外,还会安装 ODBC 和 OLEDB 驱动程序,供应用程序开发人员在开发与 Office 文件格式连接的应用程序时使用。
---------------------------------------------------------------------------------------------------------------------------------------------------
使用此下载:
如果您是应用程序用户,请查阅应用程序文档以获得有关如何使用相应的驱动程序的详细信息。
 
如果您是使用 OLEDB 的应用程序开发人员,请将 ConnectionString 属性的 Provider 参数设置为“Microsoft.ACE.OLEDB.12.0”
如果要连接到 Microsoft Office Excel 数据,请将“Excel 12.0”添加到 OLEDB 连接字符串的扩展属性中。
 
如果您是使用 ODBC 连接到 Microsoft Office Access 数据的应用程序开发人员,
请将连接字符串设置为“Driver={Microsoft Access Driver (*.mdb, *.accdb)};DBQ=path to mdb/accdb file”
 
如果您是使用 ODBC 连接到 Microsoft Office Excel 数据的应用程序开发人员,
请将连接字符串设置为“Driver={Microsoft Excel Driver (*.xls, *.xlsx, *.xlsm, *.xlsb)};DBQ=path to xls/xlsx/xlsm/xlsb file”
 
详情:http://www.microsoft.com/downloads/zh-cn/details.aspx?displaylang=zh-cn&FamilyID=7554f536-8c28-4598-9b72-ef94e038c891
 
或者:
解决办法1 (验证可以了)
  选择 该应用程序的 应用程序池 ------>选择高级设置 --------->启用32位应用程序 ------->true 
 
解决办法2
  Microsoft.ACE.OLEDB.12.0是不能再x64上使用的,你要强制把你的web application编译成x86再发布到Win08 x64上,记得在Application pool上设置Enable 32bit Application = true。
(没有验证)

初学ASP.NET网页
首先建一个SQL数据库。
打开Sql server 2016 master data service configuration manager程序(安装SQL2016时安装)
 
MDS:Master Data Service
WCF服务:Windows Communication Foundation(WCF)是由微软发展的一组数据通信的应用程序开发接口,可以翻译为Windows通讯接口,它是.NET框架的一部分。由 .NET Framework 3.0 开始引入。WCF参考: http://www.cnblogs.com/iamlilinfeng/archive/2012/09/25/2700049.html

 
首先建一个SQL数据库。名称:Employment separation certificate




打开SQL Server提示无法连接到WMI提供程序,你没有权限或者该服务器无法访问。你只能使用SQL Server配置器
检查一下 windows下的system32 中是否有framedyn.dll这个系统文件,如果没有到system32 下的wbem文件中拷贝framedyn.dll到system32 目录下。这主要是通过Java 或者vc连接数据库遇到的问题。
 


解决办法:
上网查过资料,System32目录下有 Framedyn.dll 这个文件,故不是缺失此文件的问题。通过以下方法,顺利打开,记录下解决过程。

以管理员身份运行“命令提示符”(在附件下面),进入后执行以下命令
 1)cd /d C:\Program Files\Microsoft SQL Server\100\Shared
 2)mofcomp "C:\Program Files\Microsoft SQL Server\100\Shared\sqlmgmproviderxpsp2up.mof"
当看到有如下信息时表明操作成功
MOF file has been successfully parsed
Storing data in the repository...
Done!

截图如下。

  • 0
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
【新人注意:下载后评价,CSDN会把下载分还给你!切记!不放心的请看完下面:】 ==================== 我晕死,声明几点: 1.我对骂人的人十分无奈也无语,素质低就不要出来丢人了; 2.资源是我觉得好才放上来跟大家分享的,简易便携,平时带到机房或者测试都很方便,这个完整纯净的版本现在网上已经不好找了,要么就是广告捆绑什么的一堆; 3.至于下载分,只要你评论了,不仅退还所有分还多送1分,CSDN的老规矩,怕什么。我也要下资源,赚点积分而已; 4.病毒的问题已经解释过很多遍了(见简介),信不信装不装凭自己判断,请少数人注意文明,低碳生活,谢谢大家; 5.没用过的可以先看评论~多翻几页,相信你会找到答案。诚请先试用后评价,祝您使用愉快,谢谢! ======================================== 关于有人说资源是“盗取来的”:哦,好吧,我被你打败了。你真的很逗,事实上你可以联系原作者,让他亲自发送到你邮箱。 我先声明这个的确不是我写的程序,是网上收集来的,拿来给大家分享。CSDN上的资源很多都是转载分享的,如果还是不放心大家尽可以自己上网找,名字见标题上的几个都可以,别打错。很好的软件,很多软件站都有搜藏,但是我下过发现很多不完整或者有垃圾广告插件乱七八糟的。 关于报毒的问题:这个没有办法,因为不是正常的网站访问程序,没有安装认证的安全策略,觉得心里别扭的只能安装IIS、阿帕奇之类的大玩意了,我是不喜欢配置太麻烦才用的这个,简单无需配置。但是个人保证:安全无毒!而且无垃圾。本人已经使用三年了~杀软也就在安装时报个警,安装好再开杀软好了,就没事了。敬请放心使用! 本人一向凭着谨慎的态度上传资源,如有担心,您可以在下载先使用后再评论,出了问题再差评就是!别误导别人。 详细的介绍还看简介,祝您使用愉快,谢谢! ============================================================ 【简介】 小旋风ASP服务器,适合学习ASP的时候用。帮你构建asp网页服务器,希望能给你帮助。 因为很多人都是装的Windows XP HOME版的操作系统(囧,我的XP_Pro_SP3装IIS也出错,包括505、501错误一大堆,com密码什么的网上讲的头头是道,可是怎么试都出错,难道真是RP - -),不能装IIS(会报这样那样的错误),这个正好派上用场,做好网页后再复制到IIS服务器上就可以运行了。具体使用方法简单,里面附有说明文档! 小旋风ASPWeb2005服务器是在NETBOX核心下开发的一套简洁(只有1M多点)强大(完全支持ACCESS,SQL数据库)的ASPWEB服务器,使用这个软件的您完全可以抛弃体积庞大的WINNT,WIN2000服务器系统及漏洞百出的IIS了。现在你可以在任何一个系统上调试和发布您的ASP程序了。目前测试通过的操作系统为:Windows 98;Windows 98 SE;Windows ME;Windows NT+IE4;Windows 2000;Windows XP;Windows .NET Server。 注意:安装时有些杀毒软件会检测它有病毒,不过事实上并不是,安装的时候先把杀毒软件暂停一下,等装好后再打开。我一直用的,没有任何问题,请放心使用! ==================================================================================

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值