我在Web Api 2.1(Visual Studio 2012 C#)中创建了一个应用程序,并使用XML文档创建了一个帮助页面.
我只想暴露一些控制器,而不是我的Web Api的所有控制器,但同时我不想从方法,类,属性等中删除注释.
如何在我的帮助中选择一些不显示的元素和其他元素?
提前致谢
目前,我的textarea显示如下: 点击此处查看图片.
我希望每条线之间的高度不那么重要.
更新:
我在css文件中尝试了line-height:
textarea{ line-height: 120%; }
Run Code Online (Sandbox Code Playgroud)
但它不起作用,只是降低了textarea的高度,并没有减少线之间的高度.
我该怎么做?
我正在使用Visual Studio 2010上的WPF和Silverlight 4为Lync 2010开发CWE(会话可扩展性窗口).
我的应用程序从应用程序的根目录读取.xml列表并读入字符串数组.
我有这个代码:
bool featureComplete = Application.Current.HasElevatedPermissions;
if (featureComplete)
{
List<string> files = new List<string>(Directory.EnumerateFiles(textBox1.Text, "*.*"));
mensajes.Content = files.Count;
}
else
{
mensajes.Content = "no trust";
}
Run Code Online (Sandbox Code Playgroud)
在按钮事件的事件处理程序中.使用任何路径(我的文档,根,应用程序等),应用程序说"不信任".
我将构建的属性更改为浏览器外设置,并检查"需要提升的信任",但没有任何反应.
我尝试并尝试在谷歌和msdn寻找答案,但我找不到解决方案.那么有一个清单或步骤列表可以在Lync2010上使用silverlight建立一个受信任的CWE吗?我忘记了什么?
请记住:这不是一个常见的Web应用程序,它是一个lync 2010应用程序.
另外:我可以使用像本教程这样的特殊文件夹的"调试模式"来实现:http://www.silverlight.net/learn/graphics/file-and-local-data/local-file-access
并且它有效,但是当我在lync 2010下运行它时,它说该文件夹的"访问被拒绝".
有些代码仅适用于作为应用程序的调试,并且不像lync applet那样工作:
List<string> picsinfolder = new List<string>();
var pics = Directory.EnumerateFiles
(Environment.GetFolderPath(Environment.SpecialFolder.MyPictures));
foreach (var item in pics)
{
picsinfolder.Add(item);
}
listBox1.ItemsSource = picsinfolder;
Run Code Online (Sandbox Code Playgroud)
非常感谢提前.
PD:解决问题的解决办法可以作为答案接受PD2:不,签署xap不起作用.
wpf authorization visual-studio-2010 silverlight-4.0 lync-2010
我用sqlcmd做一些命令行批处理(.bat):
sqlcmd -i Scripts\STEP01.sql -o PROCESS.log -S MYSERVER -E -d MYDATABASE
Run Code Online (Sandbox Code Playgroud)
我需要一个输出文件(它目前正在工作),还需要输出屏幕来执行以下操作:
@echo off
echo The result of the query was:
sqlcmd -i Scripts\STEP01.sql -o PROCESS.log -S MYSERVER -E -d MYDATABASE
pause
CHOICE /C:YN /M "Is the result accord?"
IF ERRORLEVEL 2 GOTO ENDWITHERROR
IF ERRORLEVEL 1 GOTO STEP2
Run Code Online (Sandbox Code Playgroud)
注意:
非常感谢!
类似的问题没有答案: 如何使用sqlcmd运行sql脚本文件并输出到shell和文件
脚本
[AllowAnonymous]
属性[Authorize(Roles = "myRol")]
问题
当我第一次在DEV环境中部署服务时,我无法登录:
200
401
数据 (请询问或评论此更新)
这是我的web.config:
<system.webServer>
<modules>
<add name="BasicAuthHttpModule" type="WebHostBasicAuth.Modules.BasicAuthHttpModule, myAssemblyName" />
</modules>
Run Code Online (Sandbox Code Playgroud)
这是我的标题(它在本地工作):
Authorization: Basic YXR1cG9uZTp0ZXN0
Content-Type: application/json; charset=utf-8
Run Code Online (Sandbox Code Playgroud)
这是我的回答:
状态:401 Unauthorized
数据:{"message":"Authorization has been denied for this request."}
标题:
Pragma: no-cache
Date: Fri, 24 Apr 2015 14:36:27 GMT
Server: Microsoft-IIS/8.0
X-AspNet-Version: 4.0.30319
X-Powered-By: ASP.NET
Content-Type: application/json; charset=utf-8
Cache-Control: no-cache
Content-Length: 61
Expires: -1
Run Code Online (Sandbox Code Playgroud)
这是我的IIS配置(如果我"设置 …
我正在尝试通过属性值选择JQuery过滤对象,该属性是唯一的文件名.当使用var创建选择器时,我无法从斜杠中逃脱.我尝试了多种组合我失去了2个小时,但我想我错过了一些东西.提前感谢光
我的HTML:
<table class="table table-condensed" id="CLKPMTable_2"><tbody><tr class="click-row" valuetype="PM" filename="\\server\folder\file1" paymentmethodid="1"><td class="col-md-1"><img width="24" height="24" src="/Content/img/123.png" id="PMURLIMG_"></td><td class="col-md-10" id="PM_FILENAME_">BO OCT</td><td class="col-md-1 text-right"><img width="16" height="16" src="/Content/img/notyet.png" id="PM_STATUS_"></td></tr><tr class="click-row" valuetype="PM" filename="\\server\folder\file2" paymentmethodid="2"><td class="col-md-1"><img width="24" height="24" src="/Content/img/visa.png" id="PMURLIMG_"></td><td class="col-md-10" id="PM_FILENAME_">O SEP</td><td class="col-md-1 text-right"><img width="16" height="16" src="/Content/img/notyet.png" id="PM_STATUS_"></td></tr></tbody></table>
Run Code Online (Sandbox Code Playgroud)
我的Javascript:
var filename = "\\server\folder\file1";
var selec = $('tr[valueType="PM"][filename="'+filename+'"]');
alert(selec.attr("paymentmethodid"));
Run Code Online (Sandbox Code Playgroud)
不适用于:
var filenamescaped = filename.replace('\\','\\\\')
var selec = $('tr[valueType="PM"][filename="'+filenamescaped+'"]');
Run Code Online (Sandbox Code Playgroud)
也没有用(来自:Jquery官方doc来逃避css中使用的字符):
function jq( myid ) {
return myid.replace( /(:|\.|\[|\]|,|=)/g, "\\$1" );
}
var filename = "\\server\folder\file1";
var …
Run Code Online (Sandbox Code Playgroud) 所以我正在使用,.NET 7
因为可以(或似乎是)使用以下代码System.Drawing.Imaging
将文件另存为文件:webp
pictureBox1.Image = image; //image is a Bitmap
image.Save(folderpath, ImageFormat.Webp);
Run Code Online (Sandbox Code Playgroud)
相当不错,但是保存的图像占用了空间716kb
,但大小是640
x480
如何减小文件大小?
我找到了很多关于减小图像大小的答案,但不是我的情况,已经减小了,我想知道为什么 webp 文件会这么大,因为质量也很差(网络摄像头图像)。
使用该PNG
格式占用磁盘上相同的空间。
更新:
PNG
所以我可以使用 MSDN 中的以下代码来降低“质量” :
if (capture.IsOpened())
{
capture.Read(frame);
image = BitmapConverter.ToBitmap(frame);
if (pictureBox1.Image != null)
{
pictureBox1.Image.Dispose();
}
pictureBox1.Image = image;
ImageCodecInfo myImageCodecInfo;
System.Drawing.Imaging.Encoder myEncoder;
EncoderParameter myEncoderParameter;
EncoderParameters myEncoderParameters;
myImageCodecInfo = GetEncoder("image/webp");
myEncoderParameters = new EncoderParameters(1);
myEncoder = System.Drawing.Imaging.Encoder.Quality;
// Save the bitmap as a JPEG file with quality …
Run Code Online (Sandbox Code Playgroud) 情景:
首先,请考虑我正在使用HttpClient
课程,不是WebRequest
,我知道这里有很多相关问题,但所有答案都是针对WebRequest的.
我制作了一个Web Api应用程序,以这种方式设置以下标题,以便下载.txt文件:
resp.Content = new StringContent(result, System.Text.Encoding.UTF8, "text/plain");
resp.Content.Headers.ContentDisposition = new System.Net.Http.Headers.ContentDispositionHeaderValue("attachment")
{
FileName = _datacontext.GetAppConfig("814FileNameHeader") + DateTime.Now.ToString("yyyyMMdd") + ".txt"
};
resp.Content.Headers.ContentType = new MediaTypeHeaderValue("application/octet-stream");
Run Code Online (Sandbox Code Playgroud)
之后我从其他应用程序中创建了一个HttpClient来连接到这个方法.
一切正常,检索200和文件的内容.但我无法获取标题以读取文件名.
TRIES MADE:
使用REST客户端我可以阅读以下标头属性:
内容 - 处理:附件; 文件名= 814Entes_PG_20160114.txt
从代码我可以调试它,我发现标题是在"invalidHeaders",但我无法达到值:
题:
我如何设置这个并毫无疑问地从客户那里获得?
更新:
这些是我尝试获取标题:原始:
using (var httpClient = new HttpClient())
{
httpClient.BaseAddress = new Uri(uri);
string authentication = string.Concat(authenticationArgs[0], ":", authenticationArgs[1]);
httpClient.DefaultRequestHeaders.TryAddWithoutValidation("Authorization", "Basic " + Base64Encode(authentication));
httpClient.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json"));
HttpRequestMessage req = new HttpRequestMessage(HttpMethod.Post, "Report/" + type);
req.Content = …
Run Code Online (Sandbox Code Playgroud) 您好,感谢您抽出时间来解决我的问题。
我正在尝试为我的网站制作一个工作通讯表单,该表单应将一个人的姓名和电子邮件地址存储在数据库中。我不期望有太多数据要存储,所以我有点盲目地选择了SQLite
。
我的文件夹包含一个 HTML 文件、一个 PHP 文件和一个 SQLite 数据库:
这是我的index.html文件:
<h1>Newsletter Signup</h1>
<form method="POST" action="./submit.php">
<label for="name">Name:</label>
<input type="text" name="name" id="name" required>
<label for="email">Email:</label>
<input type="email" name="email" id="email" required>
<input type="submit" value="Subscribe">
</form>
Run Code Online (Sandbox Code Playgroud)
这是我的submit.php文件:
<?php
$db = new SQLite3('mydb.db');
if (!$db) {
die("Error connecting to database.");
}
$name = $_POST['name'] ?? '';
$email = $_POST['email'] ?? '';
if (!$name || !$email) {
die("Name and email are required.");
}
$stmt = $db->prepare('INSERT INTO subscribers (name, …
Run Code Online (Sandbox Code Playgroud) 我正在申请.NET Core
,突然出现此错误:
无法加载资源:net::ERR_HTTP2_PROTOCOL_ERROR
我无法从数据库加载数据,.JSON
有一些问题。这是这张照片:
https: //i.stack.imgur.com/78sGc.jpg
我没有更改代码中的任何内容,突然发生了这种情况,我找不到解决方案。我读了这个: whats-the-neterr-http2-protocol-error-about但这没有帮助。这是.Net Core 的错吗?
在每个浏览器上我都会遇到这个问题
.net ×4
c# ×4
html ×3
asp.net-core ×1
attachment ×1
command-line ×1
drawing ×1
escaping ×1
http-headers ×1
iis ×1
image ×1
javascript ×1
jquery ×1
json ×1
lync-2010 ×1
php ×1
sql ×1
sqlcmd ×1
textarea ×1
webp ×1
wpf ×1