相关疑难解决方法(0)

如何强制.NET使用GAC中的程序集的本地副本

我有一个.NET程序集(由于我无法控制的原因)必须在GAC中.但是,同一个程序集由另一个程序使用,该程序具有自己的同一程序集的旧版本的副本.它必须使用自己的副本,而不是GAC中的任何副本.在这种情况下,正确的版本控制可能比它的价值更麻烦,原因我不会进入.我的问题是:无论如何要告诉.NET:只需使用此DLL,就在此目录中 - 忽略您在GAC或其他任何地方找到的内容.

.net gac

69
推荐指数
4
解决办法
3万
查看次数

无法从GAC卸载程序集?

我无法从GAC卸载程序集(log4net.dll).它给出了以下错误.

"一个或多个申请需要组装".

但是,如果我使用ProcessExplorer搜索程序集,则不会出现任何问题?如何从GAC中删除此程序集?

.net assemblies gac gacutil

20
推荐指数
2
解决办法
2万
查看次数

无法加载DLL'SqlServerSpatial.dll'

我有一个.NET MVC Web应用程序引用,System.Data.Spatial所以我可以DbGeography在属性上使用数据类型来处理某些地理位置.我正在使用Visual Studio 2012和.NET 4.5,并且在我的开发机器上没有完整安装SQL Server(只有localdb).

该应用程序运行良好,直到我将其推送到Azure.一旦我的应用程序命中我的DbGeography属性,它就会抛出此错误:

无法加载DLL"SqlServerSpatial.dll":找不到指定的模块.

还有其他人遇到过这个问题吗?

.net sql-server azure

14
推荐指数
1
解决办法
3万
查看次数

'System.Data.Entity.dll'中出现TypeInitializationException - 类型初始值设定项'ExtentPlaceholderCreator'

运行Visual Studio 2013 ASP.NET MVC 4实体框架(EF)5

运行我的项目后,导航到"创建"页面.我尝试将信息发布到本地mysql数据库,抛出此异常...

System.Data.Entity.dll中出现"System.TypeInitializationException"类型的异常,但未在用户代码中处理

附加信息:'ExtentPlaceholderCreator'的类型初始值设定项引发了异常.

在我的AuctionController.cs文件中的这个位置

[HttpPost]
public ActionResult Create([Bind(Exclude="CurrentPrice")]Models.Auction auction)
{
    if (ModelState.IsValid)
    {
        // Save to the database
        var db = new MvcAuction.Models.AuctionsDataContext();
        db.Auctions.Add(auction);

        db.SaveChanges();

        return RedirectToAction("Index");
    }

    return Create();
}
Run Code Online (Sandbox Code Playgroud)

点击此处查看错误截图

这是我的数据库上下文类文件:

 namespace MvcAuction.Models
{
    public class AuctionsDataContext : System.Data.Entity.DbContext
    {
        public System.Data.Entity.DbSet<Auction> Auctions { get; set; }
    }
}
Run Code Online (Sandbox Code Playgroud)

我认为我的web.config文件中出现了问题:

<?xml version="1.0" encoding="utf-8"?>
<configuration>
  <configSections>
    <section name="entityFramework" type="System.Data.Entity.Internal.ConfigFile.EntityFrameworkSection, EntityFramework, Version=5.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" requirePermission="false" />
  </configSections>
  <connectionStrings>
    <add name="DefaultConnection" connectionString="Data Source=(LocalDb)\v11.0;Initial Catalog=aspnet-MvcAuction-20121126103244;Integrated Security=SSPI;AttachDBFilename=|DataDirectory|\aspnet-MvcAuction-20121126103244.mdf" …
Run Code Online (Sandbox Code Playgroud)

c# asp.net-mvc entity-framework

1
推荐指数
1
解决办法
8898
查看次数