有没有人知道一个公开名单的名单(一个特定名称的缩写形式,如来自安东尼的托尼,玫瑰花的罗斯玛丽或来自维多利亚的维基)?
我正在尝试使用Microsoft Azure SDK for .net version 0.9.5-preview.我基本上试图从自述文件中获取样本以列出位置和服务.但是我遇到了异常
An unhandled exception of type 'System.IO.FileNotFoundException' occurred in Microsoft.WindowsAzure.Management.dll
Additional information: Could not load file or assembly 'Microsoft.Threading.Tasks, Version=1.0.12.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' or one of its dependencies. The system cannot find the file specified.
Run Code Online (Sandbox Code Playgroud)
有关此程序集的信息非常稀少.我发现了一些与PCL和Windows Phone相关的引用,但这只是一个使用完整4.5.1的控制台应用程序(虽然我也试过4.5).
我在谷歌存储库中找到了一个dll的副本,并将其扔到bin目录中确实使应用程序工作,但这似乎是一个壮观的黑客.我宁愿看到更好的解决方案.有任何想法吗?
packages.config内容是
<?xml version="1.0" encoding="utf-8"?>
<packages>
<package id="Microsoft.WindowsAzure.Common" version="0.9.8-preview" targetFramework="net45" />
<package id="Microsoft.WindowsAzure.Management" version="0.9.5-preview" targetFramework="net45" />
<package id="Microsoft.WindowsAzure.Management.Compute" version="0.9.9-preview" targetFramework="net45" />
<package id="Microsoft.WindowsAzure.Management.Libraries" version="0.9.6-preview" targetFramework="net45" />
<package id="Microsoft.WindowsAzure.Management.Monitoring" version="0.9.2-preview" targetFramework="net45" />
<package id="Microsoft.WindowsAzure.Management.Scheduler" version="0.9.8-preview" targetFramework="net45" …Run Code Online (Sandbox Code Playgroud) 我一直在运行这个加载图像
http://georgia.ubuntuforums.com/images/misc/lightbox_progress.gif
这似乎在过去的18个月里已经存在.突然之间,它出现在每个应用程序中,并且出现在每个网站上.不想被遗忘是否有某个地方我可以得到这个标志,也许是透明的背景?它也来自哪里?
我遇到了这个错误
An attempt to attach an auto-named database for file C:\<...>\Out\MessagesDB.mdf failed. A database with the same name exists, or specified file cannot be opened, or it is located on UNC share..
Run Code Online (Sandbox Code Playgroud)
试图编写一些单元测试来测试控制器.我觉得问题是测试试图不使用我在主项目中定义的数据库.所以我修改了测试中的连接字符串
在我正在使用的测试项目的App.config中
<connectionStrings>
<add name="MessagesDBConnectionString" connectionString="Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\MessagesDB.mdf;Integrated Security=True;User Instance=True"
providerName="System.Data.SqlClient" />
</connectionStrings>
Run Code Online (Sandbox Code Playgroud)
然后通过执行覆盖DataDirectory
AppDomain domain = AppDomain.CurrentDomain;
String currentDirectory = System.Environment.CurrentDirectory;
String DataDirectory = currentDirectory.Substring(0, currentDirectory.IndexOf("TestResults")) + "Server\\App_Data";
domain.SetData("DataDirectory", DataDirectory);
db = new Server.Models.MessagesDBDataContext();
Run Code Online (Sandbox Code Playgroud)
哪个效果很好但看起来像黑客.我应该怎么做?
编辑:
我今天再看看这个可怕的混乱,基于Nerd Dinner示例,我从项目中的控制器中删除了对数据库的所有直接调用,并将它们移动到实现接口(IRepository)的存储库对象中.然后我创建了一个虚假的存储库对象,它也实现了IRepository.我为每个控制器添加了一个构造函数,允许传入一个IRepository来使用.然后更改默认控制器构造函数以初始化存储库.测试不再与数据库通信,因此它们更快,破坏性更小.
我有一段时间从Silverlight内部调用RESTful服务.我遇到这个错误:
{System.Security.SecurityException ---> System.Security.SecurityException: Security error.
at System.Net.BrowserHttpWebRequest.InternalEndGetResponse(IAsyncResult asyncResult)
at System.Net.BrowserHttpWebRequest.<>c__DisplayClass5.<EndGetResponse>b__4(Object sendState)
at System.Net.AsyncHelper.<>c__DisplayClass2.<BeginOnUI>b__0(Object sendState)
--- End of inner exception stack trace ---
at System.Net.AsyncHelper.BeginOnUI(SendOrPostCallback beginMethod, Object state)
at System.Net.BrowserHttpWebRequest.EndGetResponse(IAsyncResult asyncResult)
at System.Net.WebClient.GetWebResponse(WebRequest request, IAsyncResult result)
at System.Net.WebClient.OpenReadAsyncCallback(IAsyncResult result)}
Run Code Online (Sandbox Code Playgroud)
使用webclient时,这似乎是一个流行的错误.我已经实现了clientaccesspolicy.xml
<?xml version="1.0" encoding="utf-8" ?>
<access-policy>
<cross-domain-access>
<policy>
<allow-from http-request-headers="*">
<domain uri="*" />
</allow-from>
<grant-to>
<resource path="/" include-subpaths="true" />
</grant-to>
</policy>
</cross-domain-access>
</access-policy>
Run Code Online (Sandbox Code Playgroud)
我已经看到了提琴手的银色光线,它确实向网站提出了请求,并确实获得了200状态.
public void login(string userName, string password)
{
WebClient client = new WebClient();
Uri uri = new Uri(serverURI …Run Code Online (Sandbox Code Playgroud) 我刚刚开始使用nservice总线,并试图让出版工作.我有一个听众,似乎缺少一些消息.它配置有
<MsmqTransportConfig
InputQueue="InformMessages"
ErrorQueue="error"
NumberOfWorkerThreads="5"
MaxRetries="5"
/>
Run Code Online (Sandbox Code Playgroud)
有趣的是,如果我将NumberOfWorkerThreads设置为1,它会一直错过其他所有消息.对于较大的值,似乎不那么确定.在我的消息处理程序中我有
class MessageHandler : IMessageHandler<ICourseRegister>
{
public void Handle(ICourseRegister message)
{
Console.WriteLine("Message dun got gotted");
Console.WriteLine("Course name is: " + message.CourseName);
}
private IBus bus;
public IBus Bus
{
set { this.bus = value; }
}
}
Run Code Online (Sandbox Code Playgroud)
并且总线配置有
var bus = NServiceBus.Configure.With()
.SpringBuilder()
.XmlSerializer()
.MsmqTransport()
.IsTransactional(true)
.PurgeOnStartup(false)
.UnicastBus()
.ImpersonateSender(false)
.LoadMessageHandlers()
.CreateBus()
.Start();
Run Code Online (Sandbox Code Playgroud)
是否有我需要做的事情和Handler的结束,以便它可以自由准备接收下一条消息或我需要做的一些配置,以便在处理程序繁忙时有一个客户端队列来保留消息.发送消息之间的时间似乎并不重要,它可能是20秒,并且监听器仍然无法获取所有消息.
我试图想出一种方法来更新mongo中对象数组中的值.我有一个看起来像的集合
[
{ CourseName: '',
Sessions: [
{
_id: null, //oops I didn't set this in the import
Name: 'blah',
Location: 'moon'
}]
}
]
Run Code Online (Sandbox Code Playgroud)
现在我需要设置_id字段.我尝试了有记录的做法
db.Course.update({'Sessions._id': null}, {$set:{'Sessions.$._id': ObjectId()}}, false, true)
Run Code Online (Sandbox Code Playgroud)
但我遇到了这个错误http://jira.mongodb.org/browse/SERVER-1055这意味着我无法做到这一点.是否有一些语法可以让我只是对集合进行迭代并手动更新每条记录?我试过几件事
db.Course.find().forEach(
function(course)
{
course.Sessions.forEach(function(session)
{
session._id=ObjectId();
course.Save(session); //Don't know how to save a single object
});
});
Run Code Online (Sandbox Code Playgroud)
但他们没有工作.我正在寻找一些方法来在每个会话中更新该值.
我有一大块HTML,它是使用AJAX添加的一些数据的模板.我想将块存储在一个变量中,然后对其中的标记进行替换,但我不想弄乱html的格式以将其转换为javascript字符串.有没有像这样的东西
<<END
Run Code Online (Sandbox Code Playgroud)
perl中的命令会读取字符串中的所有内容,直到它到达结束标记为止?
.net ×1
ajax ×1
animation ×1
asp.net-mvc ×1
azure ×1
image ×1
javascript ×1
mongodb ×1
nservicebus ×1
silverlight ×1
validation ×1