我正在开发使用Microsoft实体框架连接到SQL Server的剃刀页面Web应用程序。从Visual Studio(IIS Express)直接运行时,所有功能都可以使用,但是当我尝试在IIS上部署它时,SQL连接不再起作用。
我尝试过的连接字符串:
Server=localhost;Database=zzzz;Trusted_Connection=True;
Server=DESKTOP-R7J0NGU;Database=zzzz;User Id=yyyy;Password=xxxx;
部署在IIS上的应用程序不提供任何信息,导致问题的原因是服务器,数据库还是身份验证问题。
感谢您的帮助
答案 0 :(得分:0)
很抱歉打扰任何人。 连接字符串有效:
import React, { Component } from 'react';
import { Form, Input, Button, Radio, Row, Table, Divider, Progress, Alert } from 'antd';
import math from 'mathjs';
import { stringify } from 'qs';
import PerffarmRunJSON from './lib/PerffarmRunJSON';
import JenkinsRunJSON from './lib/JenkinsRunJSON';
import benchmarkVariantsInfo from './lib/benchmarkVariantsInfo';
import './PerfCompare.css';
//import App_DATA from './trscConfig.JSON';
const server_2 = JSON.parse('./trscConfig.JSON').server;
问题是用户“ yyyy”没有查看和修改数据库表的正确权限。花了很长时间才弄清楚,因为我的发布版本中的应用程序未提供任何有关失败原因的信息。