gpt4 book ai didi

asp.net - 如何使用 localDB 将 ASP.NET MVC 4 应用程序部署到 Windows 7 上的本地 IIS?

转载 作者:行者123 更新时间:2023-12-03 13:40:31 26 4
gpt4 key购买 nike

当我尝试在带有 Visual Studio 2013 的 Windows 7 上使用本地 IIS 运行我的 ASP.NET MVC 4 应用程序时。当应用程序尝试连接到 localDB\v11.0 时遇到以下错误

Server Error in '/' Application.

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: 50 - Local Database Runtime error occurred. Cannot create an automatic instance. See the Windows Application event log for error details. )

The 2 event logs are

Unexpected error occurred while trying to access the LocalDB instance registry configuration. See the Windows Application event log for error details.

and

Cannot get a local application data path. Most probably a user profile is not loaded. If LocalDB is executed under IIS, make sure that profile loading is enabled for the current user.



我在网上找到的大多数解决方案都引用了这篇文章: http://blogs.msdn.com/b/sqlexpress/archive/2011/12/09/using-localdb-with-full-iis-part-1-user-profile.aspx

我在描述的情况和我的情况之间看到的唯一区别是描述的错误代码是 0,而我的错误代码是 50。但是,建议的解决方案对我不起作用。

即使我将 modify setProfileEnvironment 设置为 true,我也无法克服这个错误,并且我已经花费了数小时来处理不同的 processModel 参数和应用程序池。

最佳答案

我也遇到了同样的问题,但有一个解决方案。

转到 IIS 服务器,然后转到运行应用程序的应用程序池。在应用程序池的高级设置中有一个“进程模型”选项,在该选项下有一个“身份”选项。默认情况下,这是应用程序池标识。将其更改为本地系统,您就完成了。

并记住将 App_Data 文件夹放在 IIS 服务器的 WWW 文件夹中

关于asp.net - 如何使用 localDB 将 ASP.NET MVC 4 应用程序部署到 Windows 7 上的本地 IIS?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22737373/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com