我在网站上有一个表单可以做两件简单的事情。
当我在Visual Studio中运行代码时,代码工作正常,但是,一旦它上线它就不起作用。我没有得到任何错误或例外。我已经添加了一些脚本来进一步调试,我已经将问题缩小到调用SaveAs()的部分。我的猜测是,一旦网站上线,它与实际的服务器路径有关。我试过使用Server.MapPath()和一个直接的物理路径,但没有运气。出于安全考虑,我不是在这里提供具有IP地址的实际物理路径,但再一次就足以说明,当我在Visual Studio中本地运行它时,它可以完美地工作。
以下是代码:
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.6.3/angular.min.js"></script>
<div id="body">
<div ng-controller="startController">
<p ng-repeat="user in filterData=(lists | filter:{dispo:true})"><span ng-if="user.dispo == true">{{user.name}}</span></p>
Il y a {{lists.length}} membres connectées. <br>dispo : {{filterData.length}} <br>
(Normally, whe must have only 4 members online ...)
</div>
</div>
答案 0 :(得分:0)
(最初是评论,略有格式化)
您可以随时尝试
Response.Write(ex.ToString)
并检查客户端。记录它或其他 - 许多方法来做它。或者相反,
Response.Write(Server.MapPath(destinationPath) + newFileName));
并且没有MapPath,以确保实际的文件名/路径没有问题。
也许它是一个IIS设置或其他东西。您可以检查它是否可访问等,然后将所有内容传回Write中以查看客户端