是否可以在IIS 5.1和IIS 6中部署SignalR应用程序? [英] Is it possible to deploy SignalR Application in IIS 5.1 and IIS 6?

查看:91
本文介绍了是否可以在IIS 5.1和IIS 6中部署SignalR应用程序?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

是否可以在IIS 5.1和IIS 6中部署SignalR应用程序? Microsoft.Owin.Host.SystemWeb&安培; QUOT;版本=安培; QUOT; 1.0.1&安培; QUOT; targetFramework =安培; QUOT; net40&安培; QUOT; /& gt;

& lt; package id =& quot; Microsoft.Web.Infrastructure& quot;版本=安培; QUOT; 1.0.0.0&安培; QUOT; targetFramework =安培; QUOT; net40&安培; QUOT; /& gt;

& lt; package id =& quot; Newtonsoft.Json& quot;版本=安培; QUOT; 4.5.11&安培; QUOT; targetFramework =安培; QUOT; net40&安培; QUOT; /& gt;

& lt; package id =& quot; Owin& quot;版本=安培; QUOT; 1.0&安培; QUOT; targetFramework =安培; QUOT; net40&安培; QUOT; /& gt;

& lt; / packages& gt;< / pre>



我通过SignalR做了示例应用程序使用VS 2010和C#。我已经完成了一个空的asp.net网站。在Local Server上运行应用程序时,SignalR的hub.js生成正常。当我在IIS 5.1或IIS 6中部署时,同样没有工作。



错误如下:

资源不客户端未定义的发现和未捕获类型异常。

在IIS中托管时不生成hub.js



脚本参考SignalR如下:

& lt; pre lang =& quot; xml& quot;& gt;& amp; lt; script src =& amp; quot; http:/ /code.jquery.com/jquery-1.8.2.min.js&amp;quot; type =& amp; quot; text / javascript& amp; quot;& amp; gt;& amp; lt; / script& amp; gt;



& amp; lt; script src =& amp; quot; Scripts / jquery.signalR-1.1.4.js& amp; quot; type =& amp; quot; text / javascript& amp; quot;& amp; gt;& amp; lt; / script& amp; gt;







& amp; lt; script src =& amp; quot;& amp; lt;%= ResolveUrl(& amp; quot;〜/ signalr / hubs& amp; quot;)%& amp; gt;& amp; quot; type =& amp; quot; text / javascript& amp; quot;& amp; gt;& amp; lt; / script& amp; gt;& lt; / pre& gt;



在我的web.config中我添加了



& lt; pre lang =& quot; xml& quot;& gt;& amp; lt; system.webServer& amp; gt;

& amp; lt; validation validateIntegratedModeConfiguration =& amp; quot; false& amp; quot; /& amp; gt;

& amp; lt; modules runAllManagedModulesForAllRequests =& amp; quot; true& amp; quot; /& amp; gt;



& amp; lt; /system.webServer& amp; gt;& lt; / pre& gt;



在Global.asax下



& lt; pre lang =& quot; cs& quot;& gt; string connString = ConfigurationManager.ConnectionStrings [& amp; quot; SignalRConnectionString& amp; quot;] .ConnectionString;

protected void Application_Start(object sender,EventArgs e)

{

//注册默认集线器路由:〜/ signalr



RouteTable.Routes.MapHubs();

SqlDependency.Start(connString);

}& lt; / pre& gt;





& lt; pre lang =& quot; xml& quot;& gt; packages& amp; gt;

& amp; lt; package id =& amp; quot; jQuery和放大器;放大器; QUOT;版本=&放大器;放大器; QUOT; 1.6.4&放大器;放大器; QUOT; targetFramework =&放大器;放大器; QUOT; net40&放大器;放大器; QUOT; /& amp; gt;

& amp; lt; package id =& amp; quot; Microsoft.AspNet.SignalR& amp; quot;版本=&放大器;放大器; QUOT; 1.1.3&放大器;放大器; QUOT; targetFramework =&放大器;放大器; QUOT; net40&放大器;放大器; QUOT; /& amp; gt;

& amp; lt; package id =& amp; quot; Microsoft.AspNet.SignalR.Core& amp; quot;版本=&放大器;放大器; QUOT; 1.1.4&放大器;放大器; QUOT; targetFramework =&放大器;放大器; QUOT; net40&放大器;放大器; QUOT; /& amp; gt;

& amp; lt; package id =& amp; quot; Microsoft.AspNet.SignalR.JS& amp; quot;版本=&放大器;放大器; QUOT; 1.1.4&放大器;放大器; QUOT; targetFramework =&放大器;放大器; QUOT; net40&放大器;放大器; QUOT; /& amp; gt;

& amp; lt; package id =& amp; quot; Microsoft.AspNet.SignalR.Owin& amp; quot;版本=&放大器;放大器; QUOT; 1.1.4&放大器;放大器; QUOT; targetFramework =&放大器;放大器; QUOT; net40&放大器;放大器; QUOT; /& amp; gt;

& amp; lt; package id =& amp; quot; Microsoft.AspNet.SignalR.SystemWeb& amp; quot;版本=&放大器;放大器; QUOT; 1.1.4&放大器;放大器; QUOT; targetFramework =&放大器;放大器; QUOT; net40&放大器;放大器; QUOT; /& amp; gt;

& amp; lt; package id =& amp; quot; Microsoft.Owin.Host.SystemWeb& amp; quot;版本=&放大器;放大器; QUOT; 1.0.1&放大器;放大器; QUOT; targetFramework =&放大器;放大器; QUOT; net40&放大器;放大器; QUOT; /& amp; gt;

& amp; lt; package id =& amp; quot; Microsoft.Web.Infrastructure& amp; quot;版本=&放大器;放大器; QUOT; 1.0.0.0&放大器;放大器; QUOT; targetFramework =&放大器;放大器; QUOT; net40&放大器;放大器; QUOT; /& amp; gt;

& amp; lt; package id =& amp; quot; Newtonsoft.Json& amp; quot;版本=&放大器;放大器; QUOT; 4.5.11&放大器;放大器; QUOT; targetFramework =&放大器;放大器; QUOT; net40&放大器;放大器; QUOT; /& amp; gt;

& amp; lt; package id =& amp; quot; Owin& amp; quot;版本=&放大器;放大器; QUOT; 1.0&放大器;放大器; QUOT; targetFramework =&放大器;放大器; QUOT; net40&放大器;放大器; QUOT; /& amp; gt;

& amp; lt; / packages& amp; gt;& lt; / pre& gt;< / pre>

Is it possible to deploy SignalR Application in IIS 5.1 and IIS 6? Microsoft.Owin.Host.SystemWeb&quot; version=&quot;1.0.1&quot; targetFramework=&quot;net40&quot; /&gt;
&lt;package id=&quot;Microsoft.Web.Infrastructure&quot; version=&quot;1.0.0.0&quot; targetFramework=&quot;net40&quot; /&gt;
&lt;package id=&quot;Newtonsoft.Json&quot; version=&quot;4.5.11&quot; targetFramework=&quot;net40&quot; /&gt;
&lt;package id=&quot;Owin&quot; version=&quot;1.0&quot; targetFramework=&quot;net40&quot; /&gt;
&lt;/packages&gt;</pre>

I did a sample application via SignalR using VS 2010 and C#. I have done with an empty asp.net website. In Local Server on running the application works fine where hub.js of SignalR generates fine. When I deploy in IIS 5.1 or IIS 6 the same doesn&#39;t work.

Error is as follows:
Resource not found and Uncaught type exception of Client Undefined.
The hub.js is not generated either while hosting in IIS

The script reference of the SignalR is as follows:
&lt;pre lang=&quot;xml&quot;&gt;&amp;lt;script src=&amp;quot;http://code.jquery.com/jquery-1.8.2.min.js&amp;quot; type=&amp;quot;text/javascript&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;

&amp;lt;script src=&amp;quot;Scripts/jquery.signalR-1.1.4.js&amp;quot; type=&amp;quot;text/javascript&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;



&amp;lt;script src=&amp;quot;&amp;lt;%= ResolveUrl(&amp;quot;~/signalr/hubs&amp;quot;) %&amp;gt;&amp;quot; type=&amp;quot;text/javascript&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;/pre&gt;

In my web.config I addded

&lt;pre lang=&quot;xml&quot;&gt;&amp;lt;system.webServer&amp;gt;
&amp;lt;validation validateIntegratedModeConfiguration=&amp;quot;false&amp;quot; /&amp;gt;
&amp;lt;modules runAllManagedModulesForAllRequests=&amp;quot;true&amp;quot; /&amp;gt;

&amp;lt;/system.webServer&amp;gt;&lt;/pre&gt;

Under Global.asax

&lt;pre lang=&quot;cs&quot;&gt;string connString = ConfigurationManager.ConnectionStrings[&amp;quot;SignalRConnectionString&amp;quot;].ConnectionString;
protected void Application_Start(object sender, EventArgs e)
{
// Register the default hubs route: ~/signalr

RouteTable.Routes.MapHubs();
SqlDependency.Start(connString);
}&lt;/pre&gt;


&lt;pre lang=&quot;xml&quot;&gt;packages&amp;gt;
&amp;lt;package id=&amp;quot;jQuery&amp;quot; version=&amp;quot;1.6.4&amp;quot; targetFramework=&amp;quot;net40&amp;quot; /&amp;gt;
&amp;lt;package id=&amp;quot;Microsoft.AspNet.SignalR&amp;quot; version=&amp;quot;1.1.3&amp;quot; targetFramework=&amp;quot;net40&amp;quot; /&amp;gt;
&amp;lt;package id=&amp;quot;Microsoft.AspNet.SignalR.Core&amp;quot; version=&amp;quot;1.1.4&amp;quot; targetFramework=&amp;quot;net40&amp;quot; /&amp;gt;
&amp;lt;package id=&amp;quot;Microsoft.AspNet.SignalR.JS&amp;quot; version=&amp;quot;1.1.4&amp;quot; targetFramework=&amp;quot;net40&amp;quot; /&amp;gt;
&amp;lt;package id=&amp;quot;Microsoft.AspNet.SignalR.Owin&amp;quot; version=&amp;quot;1.1.4&amp;quot; targetFramework=&amp;quot;net40&amp;quot; /&amp;gt;
&amp;lt;package id=&amp;quot;Microsoft.AspNet.SignalR.SystemWeb&amp;quot; version=&amp;quot;1.1.4&amp;quot; targetFramework=&amp;quot;net40&amp;quot; /&amp;gt;
&amp;lt;package id=&amp;quot;Microsoft.Owin.Host.SystemWeb&amp;quot; version=&amp;quot;1.0.1&amp;quot; targetFramework=&amp;quot;net40&amp;quot; /&amp;gt;
&amp;lt;package id=&amp;quot;Microsoft.Web.Infrastructure&amp;quot; version=&amp;quot;1.0.0.0&amp;quot; targetFramework=&amp;quot;net40&amp;quot; /&amp;gt;
&amp;lt;package id=&amp;quot;Newtonsoft.Json&amp;quot; version=&amp;quot;4.5.11&amp;quot; targetFramework=&amp;quot;net40&amp;quot; /&amp;gt;
&amp;lt;package id=&amp;quot;Owin&amp;quot; version=&amp;quot;1.0&amp;quot; targetFramework=&amp;quot;net40&amp;quot; /&amp;gt;
&amp;lt;/packages&amp;gt;&lt;/pre&gt;</pre>

推荐答案

您的代码转储无法读取,但标题行的答案是否定的!

http://www.asp.net/signalr/overview/getting-started/supported-platforms [ ^ ]
Your code dump is impossible to read, but the answer to the title-line is NO!
http://www.asp.net/signalr/overview/getting-started/supported-platforms[^]


这篇关于是否可以在IIS 5.1和IIS 6中部署SignalR应用程序?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆