我需要在web.config文件中重新创建一个提供程序,如下所示:

<membership defaultProvider="AspNetSqlMemProvider">
  <providers>
    <clear/>
    <add connectionStringName="TRAQDBConnectionString" applicationName="TRAQ" minRequiredPasswordLength="7" minRequiredNonalphanumericCharacters="0"
         name="AspNetSqlMemProvider"
         type="System.Web.Security.SqlMembershipProvider, Version=2.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A"
    />
  </providers>
</membership>

但是,我收到一个运行时错误,指出无法加载此程序集,我认为这是因为我有错误的PublicKeyToken.如何查找程序集的PublicKeyToken?

或者,我是不是走错了路?

推荐答案

使用PowerShell,可以执行以下语句:

([system.reflection.assembly]::loadfile("C:\..\Full_Path\..\MyDLL.dll")).FullName

输出将提供VersionCulturePublicKeyToken,如下所示:

MyDLL, Version=1.0.0.0, Culture=neutral, PublicKeyToken=669e0ddf0bb1aa2a

.net相关问答推荐

.NET 4.5 项目未在 Visual Studio 2022 中编译

为什么具有可为空值的 struct 的 HashSet 非常慢?

在c#中计算中位数

为什么 .Contains 慢?通过主键获取多个实体的最有效方法?

我可以从我的应用程序中抛出哪些内置 .NET 异常?

使用 Task.Factory.StartNew 传递方法参数

通用枚举到int的C#非装箱转换?

在 JavaScript 中使用 String.Format?

如果需要,将方案添加到 URL

如何退出所有正在运行的线程?

如何更改 double.ToString() 中小数点的符号?

.NET 的 String.Normalize 有什么作用?

Visual Studio 2017 和 2019 突出显示滚动条中所选单词的出现

资源(.resx)文件有什么好处?

如何从 .NET 读取 PEM RSA 私钥

C# (.NET) 设计缺陷

如何将 Excel 序列日期编号转换为 .NET DateTime?

了解 C# 中的协变和逆变接口

WebClient.DownloadString 由于编码问题导致字符损坏,但浏览器正常

泛型类的默认构造函数的语法是什么?