解决Web Part出现“/”应用程序中的服务器错误

网上搜索,发现很多人碰到和我一样的错误:

 

在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器。请验证实例名称是否正确并且 SQL Server 已配置为允许远程连接。 (provider: SQL 网络接口, error: 26 - 定位指定的服务器/实例时出错)

说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。

SQLExpress 数据库文件自动创建错误:

连接字符串使用应用程序 App_Data 目录中的数据库位置指定了一个本地 SQL Server Express 实例。由于提供程序确定应用程序服务数据库不存在,因此试图自动创建该数据库。要成功检查应用程序服务数据库是否存在并自动创建应用程序服务数据库,必须满足下列配置要求:

 

  1. 如果应用程序 App_Data 目录不存在,则 Web 服务器帐户必须具有对应用程序目录的读写访问权限。这是因为如果不存在 App_Data 目录,Web 服务器帐户将会自动创建它。
  2. 如果应用程序 App_Data 目录已存在,则 Web 服务器帐户只要求对应用程序 App_Data 目录的读写访问权限。这是必要的,因为 Web 服务器帐户将尝试确认 SQL Server Express 数据库已在应用程序 App_Data 目录中。如果从 Web 服务器帐户撤消对 App_Data 目录的读访问权限,提供程序便无法正确地确定 SQL Server Express 数据库是否已存在。如果提供程序试图创建已存在的数据库的副本,就会出错。写访问权限是必需的,因为创建新数据库时需要使用 Web 服务器帐户凭据。
  3. 计算机上必须安装 SQL Server Express。
  4. Web 服务器帐户的进程标识必须具有本地用户配置文件。有关如何为计算机帐户和域帐户创建本地用户配置文件的详细信息,请参见自述文档。

 

 

 

网上很多解决方案对我无用,最后在以下博文中找到解决办法:http://blog.csdn.net/mingx/article/details/1688702,博主讲的很详细。

我的话只做博主说的两步:

1. 首先运行C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/aspnet_regsql.exe
   在这里进行一系列设置之后,就会在数据库中创建一个aspnetdb。  

2.在C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/CONFIG/web.config中的<configuration>下添加   

  <connectionStrings>   
     <remove name="LocalSqlServer" />   
     <add name="LocalSqlServer" connectionString="Persist Security Info=False;Integrated Security=SSPI;Database=aspnetdb;Server=LocalHost" providerName="System.Data.SqlClient" />   
  </connectionStrings> 

OK解决。

转载于:https://www.cnblogs.com/FreeDong/archive/2011/09/20/2182957.html

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
"Required request part 'file' is not present"错误通常表示在请求中缺少了必需的文件部分(part)'file'。 要解决这个问题,你可以尝试以下几个步骤: 1. 确保你的请求使用了正确的Content-Type,并且是multipart/form-data类型。这是上传文件时常用的请求类型。你可以通过设置请求头来确保正确的Content-Type,例如: ``` Content-Type: multipart/form-data; boundary=----WebKitFormBoundary ``` 2. 确保你的请求中包含了正确的文件部分名称。根据你的后端代码,可能需要使用特定的文件部分名称来接收文件。例如,如果你的后端代码使用@RequestParam注解来接收文件,那么请求中应该包含名为'file'的文件部分。确保请求中的文件部分名称和后端代码中指定的名称一致。 3. 确保你的请求中包含了有效的文件数据。检查一下你的请求正文,确保包含了一个正确格式的multipart请求。你可以使用专门的HTTP客户端工具(如Postman)来构建和发送包含文件部分的请求。 4. 检查你的后端代码,确保Controller方法参数使用了正确的注解来接收文件。在Spring Boot中,可以使用@RequestParam或@RequestPart注解来接收文件。例如: ```java @PostMapping("/upload") public String uploadFile(@RequestParam("file") MultipartFile file) { // 处理文件上传逻辑 return "File uploaded successfully."; } ``` 或者 ```java @PostMapping("/upload") public String uploadFile(@RequestPart("file") MultipartFile file) { // 处理文件上传逻辑 return "File uploaded successfully."; } ``` 5. 检查你的前端代码,确保正确地发送了文件数据,并将文件部分名称设置为'file'。 如果仍然遇到问题,建议仔细检查你的请求和后端代码,确保符合上述步骤,并确保网络环境和配置没有其他问题。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值