我刚刚在IIS 7中部署了一个网站(关于这个网站我很无知),并且在尝试构建网站时,错误。我做了一些googleing,我看到一篇文章说我应该把system.web.extensions.dll放到/ bin中。但是,我也看到一篇文章说不这样做。无论如何,我尝试过,但我刚收到一个不同的错误('无法找到资源')。 我完全不知道还有什么可以尝试的命名空间'System.Web'中不存在类型或名称空间名称'Script'
回答
您可以使用Visual Studio中的“发布”命令直接发布到网站吗?如果没有,则使用该命令发布到您计算机上的类似网站,然后将其复制到客户网站。您也应该查看IIS Web Deployment Tool。它可以复制整个站点,包括IIS设置和任何数据库。它将被构建到VS2010中。
我会尽力,虽然我通过VPN连接到他们的服务器,所以我不知道这是否会使这个过程变得复杂...... – 2009-10-05 17:36:13
vpn连接速度超慢,仍然复制网站...完成后会更新。 – 2009-10-05 18:05:09
嘿,那就做到了! – 2009-10-05 20:21:27
转到控制面板,然后程序,打开或关闭windows功能,向下滚动到Microsoft.net框架3.5.1展开,确保两个子选项被选中,这可能会帮助你解决问题。
好吧,当我查看已安装的程序时,我会看到.net 3.5 SP1。但是,当我添加Windows功能时,我只能看到.net 3.0的选项。我做了你的建议反正,我启用了这个节点下的选项,(WCF激活),但我仍然遇到同样的问题... 也许我会尝试卸载/重新安装3.5 – 2009-10-05 17:25:10
- 1. 命名空间'System.Web'中不存在类型或命名空间名称'Mvc'
- 2. 命名空间'System.Web'中不存在类型或名称空间'Mvc'
- 3. 错误 - 名称空间'System.Web'中不存在类型或命名空间名称'扩展名'
- 4. 命名空间'System'中不存在类型或名称空间名称'Linq'
- 5. 名称空间'System.Runtime'中不存在类型或命名空间名称'Caching'
- 6. 命名空间'System.Data'中不存在类型或名称空间名称'Objects'
- 7. 命名空间'Microsoft.WindowsAzure'中不存在类型或名称空间名称'Diagnostics'
- 8. 命名空间'Windows.UI'中不存在类型或名称空间名称'Xaml'
- 9. 命名空间'System.Web.UI.WebControls'中不存在类型或名称空间名称'Chart'
- 10. 命名空间中不存在类型或名称空间名称“DirectoryServices”?
- 11. 命名空间'microsoft'中不存在类型或名称空间名称'directx'
- 12. 命名空间'System.Net'中不存在类型或名称空间名称'Http'
- 13. 命名空间'Windows.UI.Xaml'中不存在类型或名称空间名称'EventHandler'
- 14. Visual Studio:命名空间'System.Web'中不存在类型或名称空间名称'Mvc'
- 15. 类型或命名空间名称“NMO”不存在命名空间存在“Microsoft.SqlServer.Management”
- 16. 类型或命名空间名称HtmlEditorExtender'不存在命名空间存在“AjaxControlToolkit”
- 17. 类型或命名空间名称LayoutsPageBase'不存在命名空间存在“Microsoft.SharePoint.WebControls”
- 18. 名称空间中不存在类型或名称空间名称UpdatePanel System.Web.UI
- 19. 名称空间“FormAuthentication”中不存在类型或名称空间名称“SetAuthCookie”
- 20. 名称空间'System.Web.Mvc'中不存在类型或名称空间名称'ViewPage'
- 21. 名称空间'Plugin1'中不存在类型或名称空间名称'ViewModels'
- 22. 名称空间'System'中不存在类型或名称空间名称'Data'
- 23. 名称空间'System.Web.UI.WebControls'中不存在类型或名称空间名称'ToolkitScriptManager'
- 24. 名称空间'System.Diagnostics'中不存在类型或名称空间名称'Process'
- 25. 名称空间中不存在类型或名称空间名称'置信'
- 26. 名称空间'System.Data'中不存在类型或名称空间名称'Objects'
- 27. 名称空间'Microsoft.Phone.Controls'中不存在类型或名称空间名称'ListPicker'?
- 28. 名称空间'System'中不存在类型或名称空间名称'Net'
- 29. 名称空间中不存在类型或名称空间名称'ExtendedControls'CMS
- 30. 名称空间'系统'中不存在类型或名称空间名称'Numerics'
您是如何部署该网站的?这个网站是否在您的开发机器上运行?你确定.NET 3.5安装在该系统上吗? – 2009-10-05 16:58:29
我将整个目录复制到客户端的服务器上,然后在IIS中添加一个新站点并将其指向该目录。它在我的开发机器上运行得很好,是的,服务器上安装了3.5。 – 2009-10-05 17:08:01
此外,我尝试安装/卸载/重新安装AJAX控制工具包,包括重新启动服务器。 – 2009-10-05 17:14:29