2012-02-02 78 views
0

當我嘗試構建我的項目時出現錯誤。 'SSLAccessFiltercannot' be used as an attribute because it does not inherit from 'System.Attribute'不能找到解決這個錯誤的解決方案 - vb.NET,mvc,web

任何人在這裏熟悉這個錯誤或在這裏看到問題? 感謝提前:)

編輯: 添加了一些代碼,例如

<AcceptVerbs(HttpVerbs.Get), SSLAccessFilter(AccessType.NotAllowed)> Function GroupDiscussionView(ByVal elementId As String, ByVal topicId As Integer) As ActionResult 

回答

1

某處在你的代碼中有一個屬性:<SSLAccessFilter()>
看來,通過查看錯誤,SSLAccessFilter不會從System.Attribute繼承,並且您將它用作屬性。這是無法完成的。

沒有更多的信息可以說沒有其他的東西了。像代碼一樣。

如果SSLAccessFilter是你自己的類,你需要從System.Attribute繼承它:

Public Class SSLAccessFilter 
     Inherits System.Attribute 
    ... 
End Class 
+0

添加一行代碼發生錯誤,它的許多地方之一,但其basicly同樣的錯誤,如'不不從「system.attribute」繼承。 – 2012-02-02 14:15:47

+0

什麼是SSLAccessFilter? – 2012-02-02 14:16:25

+0

SSLAccessFilter是一個類 – 2012-02-02 14:17:07