我检查了其他标题相似的帖子,但没有建议对我有用。
使用SQL Server 2014,VS2015和IIS 8.0.9
在VS中启动时,应用程序运行完美,但是在出现上述错误时,部署到IIS时失败。该网页包含一个下拉框以及开始和结束日期文本框。用户可以从下拉列表中选择医院,然后输入开始和结束日期标准,单击按钮,结果将返回到gridview控件中。就像我说的那样,这在VS中非常有效。
当我登录到IIS服务器时,打开IIS导航到我的应用程序,然后从选项中选择“浏览”,然后尝试导航到该特定网页,将生成错误。所有其他功能均按预期工作。
我尝试过的事情:
T-SQL
@HospitalID INT = NULL,
@StartSamplingDate DATETIME = NULL,
@EndSamplingDate DATETIME = NULL
AS
BEGIN
SET NOCOUNT ON;
SELECT
DNASCreeningID, Surname, Forename, DoB, T21DNAResult, T18DNAResult,
T13DNAResult, SamplingDate
FROM
tblPatients
WHERE
(@HospitalID IS NULL OR HospitalID = @HospitalID)
AND ((@StartSamplingDate IS NULL) OR SamplingDate >= @StartSamplingDate)
AND ((@EndSamplingDate IS NULL) OR SamplingDate <= @EndSamplingDate)
ORDER BY
DNAScreeningID ASC
END
对于任何建议或想法,我将不胜感激。谢谢。
答案 0 :(得分:0)
如果可能,请检查数据库连接您的连接设置为错误的应用程序