我尝试部署一个使用MS ACCESS 2010数据库的小型网站(ASP.NET)。在服务器上部署网站时出现以下错误:
The 'Microsoft.ACE.OLEDB.12.0' provider is not registered on the local machine.
使用的连接字符串:Provider=Microsoft.ACE.OLEDB.12.0; Data Source=path-to-db
服务器上未安装MS Office,Access数据库引擎也未安装。网站是在共享主机环境中运行的,所以我无法在该服务器上安装office,所以我可以通过dll的方式部署该提供
我想将我使用Microsoft Visual Studio 2008速成版创建的网站部署到安装了Microsoft Windows server 2008的远程服务器上。
我对部署一无所知。我想知道在服务器上需要什么东西,以便使网站在所有客户端机器上工作。
我在我的开发人员机器上使用了ajax工具包、mysql和VisualStudio2008。
我尝试过的一种方法是使用复制网站,它很费力,可能是因为我不知道正确的方法。
请帮助我部署我的ASP.net网站。
我的解决方案包括两个项目:一个是用asp.net 4.0开发的常规asp.net Web Application,另一个是WCF Service Application项目。
它们都在相同的解决方案下,但都部署在不同的文件夹中,因为我不知道如何在同一项目中部署。WCF service用于来自asp.net网站的报告,因此没有理由将它们发布在不同的目标位置。
我的问题是:是否可以将这两个项目发布到相同的目标位置?或者以某种方式将这两个项目合并到一个部署到同一目标文件夹的项目中?
当我尝试使用ASP.NET发送邮件时,出现“邮箱不可用。服务器响应为: 5.7.1 Unable to relay for abc@xyz.com”。该站点部署在IIS7,Windows2008服务器上。
该网站在IIS6和Windows2003Server上运行良好。我把它部署在IIS7上,2008年,它开始给我这个错误。
以前有没有人经历过这种情况?