日志标签 ‘napa’

如何在Office365上创建APP应用

2013年12月15日

在本地弄得死去活来之后,已经可以使用VS2013部署app,打开app的时候发现不知道这个泛解析url的登录密码怎么填,暂时放下,先到OFfice365上试一下简单的App开发,找回曾经的信心吧!

购买Office365最便宜的那个服务16元RMB/月,就可以开始进行sharepoint 2013传说中的app开发之旅,你还不赶快行动?

(不过一年的费用是16*12=192,租一个快速稳定的静态或不太稳定的php空间也勉强可以了。)

 

在Office 365上开发app很简单的,具体步骤如下:

一、购买office365后要到管理中心创建一个“开发人员网站”模板的网站集(只能是网站集,子网站不行)

APP开发 1

 

APP开发 2

二、在刚才创建的开发人员网站安装”napa”这个app应用,根据提示一步一步安装就是了,中间可能要用邮箱注册一个marketplace的一个帐号然后激活一下。

APP开发 3

三、安装好后就可以使用napa在线编写app了

APP开发 4

APP开发 5

点击运行后这个napa就会上传app到你的网站,然后打开ie看效果。

 

然后我测试了一下写服务器代码在里面的效果,感觉和sandbox里面一样。

APP开发 6

SubscriptionSettings.svc/optimized 的 HTTP 服务不可用

2013年12月15日

今天在SharePoint foundation 2013准备安装napa的时候出现“很抱歉,应用程序已关闭。如果您知道运行服务器的人员,请告诉他们启用应用程序。”,

napa

上网查一下发现要启动Subscription服务,但启动的时候就出错,日志显示的内容如下:

An error occurred while contacting the subscription settings service
at ‘http://www.myoknow.com:32843/6d3057f0c44b400bb750a19fe1e667be/SubscriptionSettings.svc/optimized’.  Exception details: System.ServiceModel.ServerTooBusyException: 位于 http://www.myoknow.com:32843/6d3057f0c44b400bb750a19fe1e667be/SubscriptionSettings.svc/optimized 的 HTTP 服务不可用。这可能是因为该服务太忙,或是因为未找到侦听指定地址的终结点。请确保地址正确,并在稍后再次尝试访问该服务。 —> System.Net.WebException: 远程服务器返回错误: (503) 服务器不可用。     在 System.Net.HttpWebRequest.GetResponse()     在 System.ServiceModel.Channels.HttpChannelFactory`1.HttpRequestChannel.HttpChannelRequest.WaitForReply(TimeSpan timeout)     — 内部异常堆栈跟踪的结尾 —    Server stack trace:      在 System.ServiceModel.Channels.HttpChannelUtilities.ProcessGetResponseWebException(WebException webException, HttpWebRequest request, HttpAbortReason abortReason)     在 System.ServiceModel.Channels.HttpChannelFactory`1.HttpRequestChannel.HttpChannelRequest.WaitForReply(TimeSpan timeout)     在 System.ServiceModel.Channels.RequestChannel.Request(Message message, TimeSpan timeout)     在 System.ServiceModel.Channels.SecurityChannelFactory`1.SecurityRequestChannel.Request(Message message, TimeSpan timeout)     在 System.ServiceModel.Channels.ServiceChannel.Call(String action, Boolean oneway, ProxyOperationRuntime operation, Object[] ins, Object[] outs, TimeSpan timeout)     在 System.ServiceModel.Channels.ServiceChannelProxy.InvokeService(IMethodCallMessage methodCall, ProxyOperationRuntime operation)     在 System.ServiceModel.Channels.ServiceChannelProxy.Invoke(IMessage message)    Exception rethrown
at [0]:      在 System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg)     在 System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 type)     在 Microsoft.SharePoint.ISubscriptionSettingsServiceApplication.GetSubscriptionMetadata(Guid subscriptionId)     在 Microsoft.SharePoint.SPSubscriptionSettingsServiceApplicationProxy.<>c__DisplayClass22.<GetSubscriptionMetadata>b__20(ISubscriptionSettingsServiceApplication channel)     在 Microsoft.SharePoint.SPSubscriptionSettingsServiceApplicationProxy.ExecuteOnChannel(CodeBlock codeBlock)

 

访问http://localhost:32843/6d3057f0c44b400bb750a19fe1e667be/subscriptionsettings.svc的时候的确显示,网上的教程说在管理员心重启subscription服务,重启后还是不行。

Service Unavailable


HTTP Error 503. The service is unavailable.

,这就说明app pool启动失败,检查后发现的确启动失败,更换为管理员后就正确了

粤ICP备10090854号-1