2009-10-05 255 views
2

我刚刚在IIS 7中部署了一个网站(关于这个网站我很无知),并且在尝试构建网站时,错误。我做了一些googleing,我看到一篇文章说我应该把system.web.extensions.dll放到/ bin中。但是,我也看到一篇文章说不这样做。无论如何,我尝试过,但我刚收到一个不同的错误('无法找到资源')。 我完全不知道还有什么可以尝试的命名空间'System.Web'中不存在类型或名称空间名称'Script'

+0

您是如何部署该网站的?这个网站是否在您的开发机器上运行?你确定.NET 3.5安装在该系统上吗? – 2009-10-05 16:58:29

+0

我将整个目录复制到客户端的服务器上,然后在IIS中添加一个新站点并将其指向该目录。它在我的开发机器上运行得很好,是的,服务器上安装了3.5。 – 2009-10-05 17:08:01

+0

此外,我尝试安装/卸载/重新安装AJAX控制工具包,包括重新启动服务器。 – 2009-10-05 17:14:29

回答

1

您可以使用Visual Studio中的“发布”命令直接发布到网站吗?如果没有,则使用该命令发布到您计算机上的类似网站,然后将其复制到客户网站。您也应该查看IIS Web Deployment Tool。它可以复制整个站点,包括IIS设置和任何数据库。它将被构建到VS2010中。

+0

我会尽力,虽然我通过VPN连接到他们的服务器,所以我不知道这是否会使这个过程变得复杂...... – 2009-10-05 17:36:13

+0

vpn连接速度超慢,仍然复制网站...完成后会更新。 – 2009-10-05 18:05:09

+0

嘿,那就做到了! – 2009-10-05 20:21:27

0

转到控制面板,然后程序,打开或关闭windows功能,向下滚动到Microsoft.net框架3.5.1展开,确保两个子选项被选中,这可能会帮助你解决问题。

+0

好吧,当我查看已安装的程序时,我会看到.net 3.5 SP1。但是,当我添加Windows功能时,我只能看到.net 3.0的选项。我做了你的建议反正,我启用了这个节点下的选项,(WCF激活),但我仍然遇到同样的问题... 也许我会尝试卸载/重新安装3.5 – 2009-10-05 17:25:10

相关问题