【问题标题】:How to just deploy the Visual Studio 2010 ASP.NET website example to a remote dedicated web 2008 server?如何将 Visual Studio 2010 ASP.NET 网站示例部署到远程专用 Web 2008 服务器?
【发布时间】:2010-10-11 20:16:36
【问题描述】:

我不敢相信自己的眼睛,这太难了!为什么我不能使用 MS Access 而不是 SQL Server Express ?所以,既然我被 SQL Server Express 卡住了,我怎样才能让它在我的 Windows 2008 上的专用 IIS 7 服务器上工作?

我已经复制到服务器根目录下。该网站一直有效,直到我尝试登录然后我得到:

未能生成用户实例 SQL 服务器

我找不到一篇文章逐步解释如何部署 Microsoft 使用的这个简单示例,或者我可以吗?那你能给我指点这个教程吗谢谢。

更新:万一我安装了 SQL Server 2008 Express Advance Services Edition。

【问题讨论】:

  • 信息太少。需要知道您正在使用的协议。我们使用 ODBC 连接到我们的服务器。
  • 您拥有所有信息:只需打开 VS 2O10 从标准模板创建一个 aspnet.net 网站并上传到您的网络服务器即可。它当然不使用 ODBC,而是使用 SQL 服务器。
  • 这取决于开发环境的配置和VS2010的默认值

标签: asp.net sql-server iis-7


【解决方案1】:

“Microsoft 目前不推荐也不支持任何无人值守、非交互式客户端应用程序或组件(包括 ASP、ASP.NET、DCOM 和 NT 服务)的 Microsoft Office 应用程序自动化,因为当 Office 在此环境中运行时,Office 可能会出现不稳定的行为和/或死锁”[1]

请检查 [1] 的“使用 Office 服务器端自动化的问题”部分中的问题枚举

我不是在您之前的问题 [2] 中回答了 [2a],为了部署,应该首先管理要部署的东西,即首先设法在开发机器上进行开发,目标是与目标机器相同的环境?

如果您无法使用 SQL Express 来管理它,那么您肯定不会使用 MS Access 来管理它。它更加复杂和复杂。

更新:
我仍然坚持我的答案。
部署既不是魔术也不是算命先生,它不会纠正您的配置错误或猜测您没有费心制定甚至希望的事情。 您将部署与配置甚至设置以及了解它们的必要性混为一谈
如果不配置(或了解)生产和开发环境并相应地正确制定您的目标(和问题),您就无法进行部署。
仅仅因为你不知道你想要什么,你能做什么以及如何做,并不意味着你不能相信你的眼睛。

引用:

引用:
[1]
Office 服务端自动化的注意事项
http://support.microsoft.com/kb/257757

[2]
为什么使用 .NET 4 而不是 .NET 2 “我无法生成 SQL Server 的用户实例”?
Why do "I get Failed to generate a user instance of SQL Server" with .NET 4 and not .NET 2?
[2a]
我对您的问题的回答 [2]
Why do "I get Failed to generate a user instance of SQL Server" with .NET 4 and not .NET 2?

【讨论】:

  • 我的问题不是关于 MS Access,也不是关于 .NET 2 和 .NET 4,我的问题是关于如何部署使用 SQL Server 的标准 VS 2010 asp.net 网站。
【解决方案2】:

好吧,伙计们,我在 ASP.NET 论坛上找到了一位可以回答问题的大师,所以没关系。对于像我这样的新手来说,这是由于上下文/用户是没有权限的应用程序池身份。

【讨论】:

  • 发布您找到的答案,而不是写“没关系”。投了反对票。
猜你喜欢
  • 2011-07-21
  • 2012-01-25
  • 1970-01-01
  • 2011-02-08
  • 2011-05-15
  • 1970-01-01
  • 2011-11-07
  • 2012-02-24
  • 1970-01-01
相关资源
最近更新 更多