Asp.net 将网站添加到本地IIS时不显示AmCharts

Asp.net 将网站添加到本地IIS时不显示AmCharts,asp.net,iis,amcharts,Asp.net,Iis,Amcharts,我使用visual studio创建了asp.net Web表单项目,其中包括amcharts。当我运行项目时,一切都正常。但当我在本地IIS上发布它时(当前版本为7-Windows7 64位),它不会显示。我在谷歌上搜索了一下,但还没有找到解决方案。(其中一个是设置IIS以正确处理SVG文件,但也没有帮助。)有人面临这个问题吗?我使用Chrome。当我运行project时,它会工作。但部署到IIS后不起作用 这里是代码我减少了额外的部分 从SQL获取数据并创建JS函数字符串的Visual ba

我使用visual studio创建了asp.net Web表单项目,其中包括amcharts。当我运行项目时,一切都正常。但当我在本地IIS上发布它时(当前版本为7-Windows7 64位),它不会显示。我在谷歌上搜索了一下,但还没有找到解决方案。(其中一个是设置IIS以正确处理SVG文件,但也没有帮助。)有人面临这个问题吗?

我使用Chrome。当我运行project时,它会工作。但部署到IIS后不起作用

这里是代码我减少了额外的部分

从SQL获取数据并创建JS函数字符串的Visual basic.Net代码

    Protected Sub btn1_Click(sender As Object, e As EventArgs) Handles btn1.Click
    comm.CommandText = "Select DateMeasr, data1, data2 from dbo.Measurements where DateMeasr>'2017-06-13 12:04:30' and DateMeasr<'2017-06-13 17:00:00' Order by DateMeasr"
    If conn.State <> ConnectionState.Open Then conn.Open()
    da.Fill(dtC)
    If dtC.Rows.Count > 0 Then
        DataCollect()
    End If
End Sub

Protected Sub DataCollect()
    Dim sb As New StringBuilder
    Dim strtime As DateTime
    sb.Append("<script type=""text/javascript"">")
    sb.Append("function generateChartData() {")
    For i = 0 To dtC.Rows.Count - 1
        strtime = CDate(dtC.Rows(i).Item(0))
        sb.Append("var newDate = new Date(" + strtime.Year.ToString + ", " + (strtime.Month - 1).ToString + ", " + strtime.Day.ToString + ", " + strtime.Hour.ToString + ", " + strtime.Minute.ToString + ", " + strtime.Second.ToString + ");")
        sb.Append("var data1 = " + dtC.Rows(i).Item(1).ToString + ";")
        sb.Append("var data2 = " + dtC.Rows(i).Item(2).ToString + ";")
        sb.Append("chartData1.push({")
        sb.Append("date: newDate,")
        sb.Append("data1: data1,")
        sb.Append("data2: data2")
        sb.Append("});")
    Next
    sb.Append("}")
    sb.Append("</script>")
    ScriptManager.RegisterStartupScript(btn1, btn1.GetType, "teststring", sb.ToString, False)
End Sub
受保护的子btn1\u单击(发送方作为对象,e作为事件参数)处理btn1。单击

comm.CommandText=“从dbo.Measures中选择DateMeasr、data1、data2,其中DateMeasr>'2017-06-13 12:04:30'和DateMeasr只是为了澄清:您是否将图表导出到SVG文件,然后将其加载到页面中?”?如果是这种情况,则需要添加IIS扩展以支持它。在这里再检查一下:我在标记内创建图表。DivElement的维度是什么?尝试将其设置为类似于您在IE以外的任何浏览器中看到它工作过吗?你能把密码寄出去吗?