在我的源代码文档中,我经常使用:
Get a <see cref="Quote"/> for the specified <see cref="apiOrder"/> object.
Run Code Online (Sandbox Code Playgroud)
这很好地转换为XmlDocument.xml中的下面的字符串,其中包含已编译的web api帮助页面.
Get a <see cref="T:Supertext.API.POCO.Quote"/> for the specified <see cref="!:apiOrder"/> object.
Run Code Online (Sandbox Code Playgroud)
但由于某些原因,所有这些引用都没有显示出来.我们得到的是:
Get a for the specified object
Run Code Online (Sandbox Code Playgroud)
我们找到了一些来源,但似乎没有任何效果.没有帮助:
Web Api帮助页面 - 不要在xml文档中转义html
过时的:http:
//thesoftwaredudeblog.wordpress.com/2014/01/04/using-microsoft-asp-net-web-api-2-help-page-part-2/
有任何想法吗?
我们的营销部门构建了以下页面,并在页面上包含了 Microsoft Office 365 表单(有点像 Google 表格):
https://www.supertext.de/de/unternehmung/freelancerconvention
这在桌面浏览器和移动 Safari 上都可以正常工作,但在 Android 上我们得到了一个“Open Forms”。
<div class="ba-slider drop-shadow">
<iframe width="100%" height="850" src="https://forms.office.com/Pages/ResponsePage.aspx?id=Dp4vI5fQ_UGjqiwnMW3dIg4uUS9lXxZHq35wtvgCqBFUMEc0NjdJV1pSQVRQVkZJQTBTMjZHMzcwQy4u&embed=true" frameborder="0" marginwidth="0" marginheight="0" style="border: none; max-width:100%; max-height:100vh"
allowfullscreen webkitallowfullscreen mozallowfullscreen msallowfullscreen>Lade...</iframe>
</div>
Run Code Online (Sandbox Code Playgroud)
知道如何在 Android 上进行这项工作吗?
下面是它在 iPhone 和 Android 上的外观。
我们目前有一个处理翻译工作的系统.
目前,可以手动和/或覆盖所有状态.意味着可以跳过或退回任何步骤.
该应用程序是ASP.NET WebForms/MVC混合.
现在我想用Windows Workflow Foundation重新实现它.状态机比流程图更有意义吗?我并没有真正获得国家机器的优势......
我想用css类标记当前节点和它的父节点.我在四处搜寻,发现这些链接:
http://mvcsitemap.codeplex.com/discussions/257786 http://mvcsitemap.codeplex.com/discussions/245000
所以我修改了SiteMapNodeModelList.cshtml,现在突出显示当前节点.但不知道我应该如何突出显示父节点.
<ul>
@foreach (var node in Model) {
<li class="@(node.IsCurrentNode ? "current" : "")" >@Html.DisplayFor(m => node)
@if (node.Children.Any()) {
@Html.DisplayFor(m => node.Children)
}
</li>
}
</ul>
Run Code Online (Sandbox Code Playgroud)
为了标记父节点,我构建了一个扩展方法来检查所有直接子元素(我只有2个级别):
public static bool IsCurrentNodeOrChild(this SiteMapNodeModel node)
{
if (node.IsCurrentNode) return true;
return node.Children.Any(n => n.IsCurrentNode);
}
Run Code Online (Sandbox Code Playgroud)
并改变了MenuHelperModel.cshtml,如下所示:
<ul id="menu">
@foreach (var node in Model.Nodes) {
<li class="@(node.IsCurrentNodeOrChild() ? "current" : "d")" >@Html.DisplayFor(m => node)
@if (node.Children.Any()) {
@Html.DisplayFor(m => node.Children)
}
</li>
}
</ul>
Run Code Online (Sandbox Code Playgroud)
这现在完美无缺.但是真的没有更简单的方法吗?难道不能成为世界上第一个需要这个的人吗?
这可能是一个愚蠢的问题,但尚未找到一个简单的答案......
我正在尝试将一个简单的c#字节数组插入到特定位置的另一个字节数组中.例如,现有的字节不应该被覆盖,而只是向后移动.真的就像你在现有的文本块中复制页面一些文本块.
但我认为这是常见的,应该更容易?还是我错了?
我有一个小C#应用程序,它通过COM Interop API从Microsoft Publisher文件中提取文本.这很好用,但如果我在一个部分中有多个样式,我就会挣扎.可能一个单词中的每个字符都可能有不同的字体,格式等
.我真的必须比较字符后的字符吗?或者有什么能让我回归不同风格的部分吗?有点像我可以得到不同的段落?
foreach (Microsoft.Office.Interop.Publisher.Shape shp in pg.Shapes)
{
if (shp.HasTextFrame == MsoTriState.msoTrue)
{
text.Append(shp.TextFrame.TextRange.Text);
for(int i = 0; i< shp.TextFrame.TextRange.WordsCount; i++)
{
TextRange range = shp.TextFrame.TextRange.Words(i+1, 1);
string test = range.Text;
}
}
}
Run Code Online (Sandbox Code Playgroud)
或者通常是从Publisher文件中提取文本的更好方法吗?但我必须能够以相同的格式将其写回来.这是翻译.
我正在考虑在 Windows Azure 虚拟机上运行一些图形密集型程序,但不确定它们有什么样的硬件。是否所有 VM 都具有相同的 GPU?你对它有什么体验?
我有混合EF和普通SQL调用的代码.整个过程在Azure上运行,因此我们使用ReliableSqlConnection.我们正在使用TransactionScope,我们没有分布式事务管理器(Azure再次).因此,我必须将ReliableSqlConnection传递给每个SQL调用.
现在的问题是如何将ReliableSqlConnection传递给EF调用?如果发现这篇文章:
如何使用现有的SqlConnection ADO.net实体框架?
这将导致此代码:
MetadataWorkspace workspace = new MetadataWorkspace(
new string[] { "res://*/" },
new Assembly[] { Assembly.GetExecutingAssembly() });
using (var scope = new TransactionScope())
using (var conn = DatabaseUtil.GetConnection())
using (EntityConnection entityConnection = new EntityConnection(workspace, (DbConnection)conn))
using (var db = new UniversalModelEntities(entityConnection))
{
//Do EF things
//Call other SQL commands
return db.SaveChanges();
}
Run Code Online (Sandbox Code Playgroud)
但我也不能将ReliableSqlConnection转换为DbConnection,UniversalModelEntities也不接受EntityConnection.
我正在尝试使用 Certify SSL Manager 在我的 IIS 服务器上配置来自 Let's Encrypt 的 SSL 证书,但它在检查过程中失败。
https://dev.mywebsite.com/.well-known/acme-challenge/configcheck/
这有效:
https
: //dev.mywebsite.com/well-known/acme-challenge/configcheck https://dev.mywebsite.com/.well-known/acme-challenge/test.txt
所以我假设它是 . 众所周知之前。但是 test.txt 有效的事实让我感到困惑。
我已经根据这个讨论配置了目录:https : //github.com/ebekker/ACMESharp/issues/15
我的 web.config 中有一堆重写的东西,但即使我完全删除了该部分,它仍然失败。
更新:
@Paul0515 建议与此相结合似乎解决了这个问题
public static void RegisterRoutes(RouteCollection routes)
{
//this is for the "Let's Encrypt" SSL confirmation
routes.IgnoreRoute(".well-known/");
}
Run Code Online (Sandbox Code Playgroud)