--是不是没有访问外部资源的权限. 我在处理CLR的时候也遇到过此问题.CREATE ASSEMBLY Submit_Answer
FROM 'D:\study\C#\测评系统\WebSite1\StoredProcedure\Submit_Answer\bin\Debug\Submit_Answer.dll';
GO
--改为:CREATE ASSEMBLY Submit_Answer
FROM 'D:\study\C#\测评系统\WebSite1\StoredProcedure\Submit_Answer\bin\Debug\Submit_Answer.dll';
GO
WITH  PERMISSION_SET = UNSAFE
GO
1: 启用数据库CLR支持
 --***********************************************
 EXEC sp_configure 'show advanced options','1';
 go
 reconfigure;
 go
 EXEC sp_configure 'clr enabled','1'
 go
 --***********************************************
2: 更改数据库信任模式(为正确添加到程序集)
TRUSTWORTHY { ON | OFF }
ON
使用模拟上下文的数据库模块(例如,用户定义函数或存储过程)可以访问数据库以外的资源。 OFF
模拟上下文中的数据库模块不能访问数据库以外的资源。
 --*********************************************** 
 Alter Database 数据库名称
 SET TRUSTWORTHY ON
 --***********************************************