简体   繁体   English

[Win32Exception(0x80004005):系统找不到指定的文件]

[英][Win32Exception (0x80004005): The system cannot find the file specified]

I'm working on a joke web application. 我正在开一个笑话网络应用程序。

I work with C#, Entity Framework, MVC and I do code-first. 我使用C#,实体框架,MVC,我做代码优先。

Now when i try to read out something in my DB, the error I put in the title shows up. 现在当我尝试在我的数据库中读出一些内容时,我在标题中输入的错误就出现了。 And I have no idea what to look for. 我不知道该寻找什么。 I looked up Google but I didn't quite get an answer... 我抬头看谷歌,但我没有得到答案......

I try to provide all the code that you could need to know: 我尝试提供您可能需要知道的所有代码:

public class Context : DbContext
{
    public DbSet<Categorie> Categories {get;set;}

    public Context() : base("Witze_DB")
    {
    }
}

public class HomeController : Controller
{
    private Context db;

    public HomeController(Context db)
    {
        this.db = db;
    }

    public ActionResult Index()
    {
        var allCats = db.Categories;
        return View(allCats);
    }
}

And this is the Index.cshtml file: 这是Index.cshtml文件:

@model IEnumerable<Witze.Categorie>

@{
ViewBag.Title = "Index";
}

<h2>Index</h2>

<p>
@Html.ActionLink("Create New", "Create")
</p>
<table>
<tr>
    <th>
        @Html.DisplayNameFor(model => model.Name)
    </th>
    <th></th>
</tr>

@foreach (var item in Model) {
<tr>
    <td>
        @Html.DisplayFor(modelItem => item.Name)
    </td>
    <td>
        @Html.ActionLink("Edit", "Edit", new { id=item.CategorieId }) |
        @Html.ActionLink("Details", "Details", new { id=item.CategorieId }) |
        @Html.ActionLink("Delete", "Delete", new { id=item.CategorieId })
    </td>
</tr>
}

</table>

This is what I get back: (it would be much longer, if it does help you I will post the rest as well, it's just more System.Data.SqlClient ...) 这就是我得到的回复:(它会更长,如果它确实有帮助,我会发布其余的,它只是更多的System.Data.SqlClient ...)

Server Error in '/' Application.
--------------------------------------------------------------------------------


 The system cannot find the file specified 
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code. 

Exception Details: System.ComponentModel.Win32Exception: The system cannot find the file specified

Source Error: 





    Line 18:     </tr>
    Line 19: 
    Line 20: @foreach (var item in Model) {
    Line 21:     <tr>
    Line 22:         <td> 

Source File: c:\Users\a80815067.EISLAB\Documents\Visual Studio 2012\Projects\Witze_Logik\Witze_Web\Views\Home\Index.cshtml    Line: 20 

Stack Trace: 





[Win32Exception (0x80004005): The system cannot find the file specified]

[SqlException (0x80131904): A network-related or instance-specific error occurred while establishing a connection to SQL Server. The server was not found or was not accessible. Verify that the instance name is correct and that SQL Server is configured to allow remote connections. (provider: SQL Network Interfaces, error: 52 - Unable to locate a Local Database Runtime installation. Verify that SQL Server Express is properly installed and that the Local Database Runtime feature is enabled.)]
   System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) +5295887
   System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) +242

If you need any other information just ask. 如果您需要任何其他信息,请询问。

Have a look at the stacktrace, you have the following error: 看一下stacktrace,你有以下错误:

The server was not found or was not accessible. 服务器未找到或无法访问。 Verify that the instance name is correct and that SQL Server is configured to allow remote connections. 验证实例名称是否正确,以及SQL Server是否配置为允许远程连接。 (provider: SQL Network Interfaces, error: 52 - Unable to locate a Local Database Runtime installation. Verify that SQL Server Express is properly installed and that the Local Database Runtime feature is enabled. (提供程序:SQL网络接口,错误:52 - 无法找到本地数据库运行时安装。验证是否已正确安装SQL Server Express并且已启用本地数据库运行时功能。

Most probably, your connection string is invalid. 最有可能的是,您的连接字符串无效。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 appharbor [Win32Exception(0x80004005):系统找不到指定的文件],其模型为EF - appharbor [Win32Exception (0x80004005): The system cannot find the file specified] with model first EF System.ComponentModel.Win32Exception (0x80004005): 系统找不到指定的文件 - System.ComponentModel.Win32Exception (0x80004005): The system cannot find the file specified 发布远程服务器[Win32Exception(0x80004005)] - Publish remote server [Win32Exception (0x80004005)] Win32Exception:系统找不到指定的文件 - Win32Exception: The system cannot find the file specified ASP.NET MVC-生成PDF引发Win32Exception(0x80004005) - ASP.NET MVC - generating PDF raises Win32Exception (0x80004005) TaskPoolScheduler引发Win32Exception(0x80004005):访问被拒绝(XP,Rx2) - TaskPoolScheduler throws Win32Exception (0x80004005): Access is denied (XP, Rx2) ASP.NET [Win32Exception (0x80004005): 访问被拒绝] 错误 - ASP.NET [Win32Exception (0x80004005): Access is denied] Error CUDAfy.NET给出Win32Exception:系统找不到指定的文件 - CUDAfy.NET giving Win32Exception: The system cannot find the file specified Cudafy Win32Exception 未处理:系统找不到指定的文件 - Cudafy Win32Exception was unhandled: The system cannot find the file specified 如何修复“Win32Exception:系统找不到指定的文件”。 统一错误 - How to fix “Win32Exception: The system cannot find the file specified.” error in unity
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM