Tag: iis 7

ASP.NET MVC2,getJSON,Jquery Windows 7 64位IIS

我已经开始学习MVC2了。 我用Jquery和Json调用开发了一个简单的客户搜索屏幕。 在调试模式下一切正常。 当我部署到我的本地iis服务器并配置应用程序池后,我让应用程序运行。 当我搜索没有任何反应时,它就像json调用不起作用,我也没有得到任何错误。 我尝试了很多东西 – 似乎没什么用。 例如:$ .getJSON(“”… 有没有其他人有这个问题? 一旦部署到虚拟目录,本地工作就会中断 – 我在这里做错了什么? 谢谢 更新!! *****解决:它是使用’ApplicationPoolIdentity’的’ASP.NET v4.0’应用程序池。 此标识无权访问我的SQL Server。 通过将其设置为LocalSystem来解决。*****

jQuery(document).ready不能在IIS7下运行

为简化此测试用例,我在Visual Studio 2010中创建了一个新的默认.NET MVC项目,并将以下代码添加到Site.Master中的HTML标头中: jQuery(document).ready(function () { alert(‘jQuery document ready’); }); 这在.NET开发服务器中按预期工作。 但是,当部署到IIS7时,不执行jQuery(文档).ready函数。 不用说,我的实际应用程序要复杂得多。 这消除了除IIS7部署之外的所有“嫌疑人”。 有什么想法/建议?

HTTP请求的内容长度>正文大小

我正在管理一个网站,该网站在过去几个月通过使用MVC 3.0 ASP.net构建的IIS 7.5运行良好。 当我们的AJAX POST请求(通过jQuery触发)因发布的JSON被截断而失败时,我们时不时会遇到问题。 到目前为止我们发现的是,对于所有这样的请求,请求的“Content-Length”标头包含的数据多于我们实际获得的请求数据。 我们已经在web.config中将maxRequestLength设置为51200,我相信maxAllowedContentLength的值有一个非常大的默认值(我们没有在我们的配置中设置它)。 我还有一个失败的请求,“内容长度”低至7301(字节),但我们设法只获得了2179个字节。 所以我并不怀疑这会达到任何限制。 请求有问题请求的标头如下 缓存控制:无缓存 连接:保持活力 Pragma:没有缓存 内容长度:7301 Content-Type:application / json; 字符集= UTF-8; 接受:application / json,text / javascript, / ; Q = 0.01 Accept-Encoding:gzip,deflate Accept-Language:en-us,en; q = 0.5 User-Agent:Mozilla / 5.0(Windows NT 6.1; WOW64; rv:15.0)Gecko / 20100101 Firefox / 15.0.1 X-Requested-With:XMLHttpRequest 有任何想法吗 ?? 更新 :我已经能够进一步将问题与我们的代码隔离开来。 编写了一个独立的控制器,它接受一个JSON字符串并对其进行反序列化。 如果出现错误,则会记录错误。 当我在50个请求的循环中与150个并发线程并行地触发此控制器时,我得到一些失败,其中该控制器接收的JSON被截断。 […]

“JQuery”未定义

我正在使用本地文件系统设置创建的ASP.net项目。 我正在使用MVC和Jquery。 当我在调试模式下运行应用程序时,即在ASP.net开发服务器中,Jquery工作正常。 我试图在IIS 7中托管应用程序。在托管模式下,它无法识别Jquery并提供脚本错误“Jquery未定义”。 两种模式下脚本文件的位置都保持不变。 任何人都可以找到可能的原因以及如何解决这个问题。 我的代码看起来像这样; //this hides the javascript warning if javascript is enabled (function($) { $(document).ready(function() { $(‘#jswarning’).hide(); }); })(jQuery); ….