Sitefinity 从客户端检测到一个有潜在危险的Request.Path值(?)
我在此示例中使用了Sitefinity 5.1和Radgrid. 我今天早上一直在开发服务器上的一个页面上进行故障排除,我已经确认它在页面上的造型(模板)的行为与Barebones页面上的行为不同(没有样式,没有脚本等): 该页面在Chrome中不起作用,但在IE和Firefox中确实起作用 裸机页面上的页面(无模板,标题或其他任何内容)在IE,Firefox和Chrome中起作用 使用的代码: Response.Redirect(String.Format("~/services/separation-by-code/managesbyc?id={0}", DateTime.Now.Ticks.ToString())); 我在到达那里之前正在使用tick来刷新页面. 这是一些结果: Firefox: seabass.ptagis.org/services/separation-by-code/managesbyc?id=634854696522
14 2024-04-26
编程技术问答社区
c# selenium chrome-webdriver编写高级路径(chrome-driver)
我只是尝试编写正确的路径,以单击此按钮在页面上想要的内容.我会给您一个示例页面以进行测试.您只需要下载HTML文件并在浏览器中打开. html页面的代码 我们现在想做什么? 如果运行此HTML文件,您将看到所有页面. 现在,我们想在屏幕上单击此按钮: 单击此按钮后,您将在下面看到以下单击计数器:如下: 有人知道如何单击它吗?我尝试了几种方法,但仍然找不到解决方案.请帮忙. 我至少尝试: drive.FindElement(By.XPath("//tr[class='ng-scope']/td[text()='Wylaczenie nadan RDF'] and button[@title='Skip']")).Click(); 和 drive.FindElement(By.XPath("//tr[text()='Wylaczenie nadan RDF']/button[@title='Skip']")).Click(); +越来越多,不能仅写这条路径以单击此按
4 2024-04-26
编程技术问答社区
我在哪里可以得到一个眼球的XAML路径?
我有一个看起来像: 的星星 Data="M 61.3431396484375,0 C61.3431396484375,0 80.2991943359375,38.40919494628906 80.2991943359375,38.40919494628906 80.2991943359375,38.40919494628906 122.686279296875,44.56840515136719 122.686279296875,44.56840515136719 122.686279296875,44.56840515136719 92.01470947265625,74.46580505371094 92.01470947265625,74.46580505371094 92.01470947265625,74.46580505371094 99.25527954101562,116.68159484863281 99.25527954101562,116.68159484
10 2024-04-26
编程技术问答社区
硬编码为相对路径
我正在研究一个项目,该项目在单击按钮时,我指定的文件夹随机图像将出现在特定的图片框中. 这是我已经拥有的: namespace WindowsFormsApplication12 { public partial class Form1 : Form { Random r = new Random(); public Form1() { InitializeComponent(); } private void button1_Click(object sender, EventArgs e) { pictureBox1.Image = Image.FromFile(r.Next(3).ToString() + ".jpg"); } } 现在如何添加相对路径?我的硬编码路径是c:/users/ben/documents/visualstudio/projects
10 2024-04-26
编程技术问答社区
如何根据用户的选择从 "未知 "位置加载一个配置文件
我已经搜索和搜索过,找不到解决我特定问题的解决方案.我正在更新一个控制台应用程序,该应用程序现在将用于多个客户端.我们已经决定,至少现在将信息存储在DB中,以将客户端信息存储在配置文件中.每个客户将拥有自己的配置文件.我需要知道如何从"未知"位置加载A/任何配置文件.我发现的所有示例都希望我放在文件的路径中.在使用我的计算机时,我会知道路径,但是一旦将其推到其他服务器后,文件的路径就会更改. 在这些条件下工作,如何在不知道文件路径的情况下为任何客户端加载配置文件? 编辑:控制台应用仅在一台服务器上运行,但它用于转到不同的客户端网站并爬网.这就是为什么每个客户都有自己的配置文件的原因.它包含获取和使用其网站所需的信息.我们已经为应用程序设置了一个任务,可以在计时器上运行每个客户端. 解决方案 由于从bin文件夹中读取了所有内容,所以我查看了属性,从do do coppy opy coppy始终更改为coppy for coppy到输出目录.现在,它将在bin文件夹中找到
14 2024-04-26
编程技术问答社区
从servermap路径上的字节数组中保存文件
我想从字节数组保存一个PDF文件,并想将该文件保存在我的服务器地图路径位置. 下面是我的代码段.它没有给出任何错误或保存文件.欢迎您纠正我的语法,如果这是错误的或通过引用其他代码段来帮助我. byte[] data = (byte[])listDataset.Tables[0].Rows[0][0]; System.IO.FileStream file = System.IO.File.Create(Server.MapPath(".\\TmpImages\\"+hfFileName+".pdf ")); file.Write(data, 0, data.Length); file.Close(); 解决方案 另一个"不回答",但可能有助于排除一些东西.我尝试了 byte[] data = new byte[] { 12, 14, 63, 45, 3 }; System.IO.FileStream file = System.IO.File.Crea
12 2024-04-25
编程技术问答社区
在File.ReadAllText中找不到路径的一部分,但路径存在
我有一个引用库的Web服务. 该库项目(C#FW V4.5)读取像模板一样的文件. 在我的代码中,我有一个: File.ReadAllText(applicationDir + @"EmailTemplates\Contact.cshtml") 我得到applicationDir喜欢这样: string applicationDir = Path.GetDirectoryName(new Uri(Assembly.GetExecutingAssembly().CodeBase).AbsolutePath) + "\\"; 这抛出了Could not find a part of the path例外,但路径存在于我的光盘上.为什么会发生这种情况?我已经检查了路径,权限,我不知道为什么会发生这种情况. 唯一的可能是在路径中有一个空间. 这是路径:C:\Work\Main\Source\Mailing System\Source\MailBLL\EmailTemplate
14 2024-04-25
编程技术问答社区
C#/.NET服务器 到默认/索引页的路径
为了进一步实现未来的项目,我正在尝试使用C#在Web目录中检索索引/默认页面的完整路径和文件名的最佳方法,而不知道Web服务器的文件名可能性列表. 'server.mappath("/test/")'给我'c:\ www \ test \' ...也是如此:'server.mappath(page.resolveurl("/test/"))' ...但是我需要'c:\ www \ test \ index.html'. 有人知道在某人浏览该目录时(无论是default.aspx还是index.html)或其他? 感谢您的任何帮助, 饲料 解决方案 ASP.NET对此一无所知.您需要查询默认文档列表. 这样做的原因是,IIS将在您的Web文件夹中查找IIS默认文档列表中的第一个匹配文件,然后将脚本映射中该文件类型的匹配ISAPI扩展名(按扩展)移交给匹配的ISAPI扩展名. 要获取默认文档列表,您可以执行以下操作(使用默认网站作为IIS编号= 1的
10 2024-04-25
编程技术问答社区
将相对路径转换为完整的URL
我的主要领域是 http://redrocksoftware.com.au .我有一个相对的路径,例如/pdf/myfile.pdf 我需要将此相对路径转换为完整的URL.像下面的东西. http://redrocksoftware.com.au/pdf/mmyfile.pdf /p> 我在下面尝试过,但没有起作用 virtualPathutility.toabsolute("/pdf/myfile.pdf") 解决方案 您可以使用 string FullUrl = Request.Url.Scheme + System.Uri.SchemeDelimiter + Request.Url.Host + "/PDF/MyFile.pdf" 它在ASP.NET中起作用,我不确定MVC,但也应该工作. 其他解决方案 您可以使用 uri类相对路径: Uri absolute = new Uri("http://redrocksoftware.c
16 2024-04-24
编程技术问答社区
在处理服务器文件的路径时,什么时候需要使用反斜线或正斜线(单或双)?
关于以下代码示例: string baseLocation = HttpContext.Current.Server.MapPath("/"); const string templateName = @"//temp//ExportTemplate.xlsx"; const string generatedLocation = @"{0}//temp//{1}"; var fileName = string.Format("Export-{0}.xlsx", DateTime.Now.Date.ToString("yyyy-MM-dd")); var newFile = String.Format(generatedLocation, baseLocation, fileName); File.Copy(baseLocation + templateName, newFile, true); 我们正在生产服务器和本地开发环境(通过IIS中的网站)上使用此功能.两者都在运行II
10 2024-04-24
编程技术问答社区
Linux下的C#,WorkingDirectory不能正常工作
我有WorkingDirectory的问题,并且无法正确设置所需路径.我写了一个简单的Hello World测试程序a.out,以尝试WorkingDirectory.目录层次结构就是这样: /home/cli2/test /bin/Debug/netcoreapp2.1/subdir/ a.out /obj Program.cs test.csproj 我有以下程序类的设置 process.StartInfo.FileName = "a.out" process.StartInfo.UseShellExecute = false; process.StartInfo.WorkingDirectory = Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location) + "/subdir/"; 当我执行dotnet run时,我会遇到一个错误: Unhandle
12 2024-04-24
编程技术问答社区
在wpf中绘制来回路径时的奇怪问题
我在C#代码中的路径上绘制一系列点.我只是在XAML中举一个例子. 因此,多线线从(20,37)到(20,36),返回(20,37).应该很短,对吗?但这变成了一个大约9dp的段. 如果我简单地从(20,37)绘制到(20,36),则行为正常.因为这些点是实时提取的,我无法进行预处理. 为什么以及如何解决它?
14 2024-04-24
编程技术问答社区
将绝对路径与相对路径相结合
假设我已经定义了一个绝对路径 string abs = "X:/A/B/Q"; 和一个相对路径 string rel = "../B/W"; 如何组合这两个,以使其导致以下输出? "X:/A/B/W" 我已经尝试了Path.Combine(),但没有成功. 解决方案 尝试以下方法: string abs = "X:/A/B/Q"; string rel = "../../B/W"; var path = Path.GetFullPath(Path.Combine(abs,rel)); 它将为您提供完整的绝对路径 http://msdn.microsoft.com/en-us/library/system.io.path.getfullpath.aspx 其他解决方案 i从@wudzik 改进上述代码 public static string ConvertRelativePathToAbsolutePath(string bas
4 2024-04-24
编程技术问答社区
加载一个库的相对路径?
我得到了以下汇编文件夹(简化): D:\MySolution\Project1\bin\Debug D:\MySolution\Project2\bin\Debug 我的Project1在Project2上有一个参考 var project2ref = Assembly.LoadFrom(@"..\..\..\Project1\bin\Debug\Project1.dll") .CreateInstance("MyNamespace.MyClass"); 这在VS中起作用,但是当我使用软件的安装版本时,它会崩溃... 相对路径的替代方案是什么? 解决方案 当您构建解决方案时,您将将Project1的DLL放入Project2的BIN文件夹中. 因此,您可以通过检索project1.dll的汇编路径来获取project2.dll的参考.以下代码将在Project1内执行,并将获得项目的bin路径,该项目
12 2024-04-23
编程技术问答社区
ASP.NET网络应用程序文件路径(在Azure上发布)。
问题:对于学校项目,我创建了一个REST Web服务,该服务与数据库链接,该数据库从Excel文件中获取他的数据.在我的迁移/configuration.cs类中,我读取Excel文件并将其放在数据库中.但是,当我尝试在Azure上发布我的项目时,看来他找不到Excel文件,我绝对不知道该Excel文件的路径应该是什么. (当我将configuration.cs的种子方法更改为一些硬编码的东西时,它确实有效).我已经尝试更改通往server.mappath或httpruntime.appdomainappath的路径,但是它不起作用...有人知道如何解决此问题吗?非常感谢!!! 项目结构: https://i.stack.imgur.com/x3sg3.jpg configuration.cs: namespace RestServiceTest.Migrations { using System; using System.Data.Entity;
14 2024-04-23
编程技术问答社区
如何用C#获得一个给定路径(可以是目录或文件,甚至是全路径)的全路径?
我得到的最接近的是new FileInfo(path).FullPath,但据我所知,FileInfo仅用于文件,而不是目录. 另请参阅我对 jon Skeet在这里的答案对于上下文. 解决方案 路径类还为您提供了许多不错的方法和属性,例如getfullpath().有关所有详细信息 其他解决方案 其他解决方案 使用 DirectoryInfo 目录的途径.与FileInfo相同的工作. 请注意,该路径的属性称为fullname. DirectoryInfo di = new DirectoryInfo(@"C:\Foo\Bar\"); string path = di.FullName; 如果要确定路径是文件还是目录,则可以使用路径类: string path1 = @"C:\Foo\Bar.docx"; string path2 = @"C:\Foo\"; bool output1 = Path.HasExtension(path1); /
12 2024-04-23
编程技术问答社区
如何从相对路径中获得最小的绝对路径而不需要任何权限检查?
说,我有两个路径字符串,一个绝对的路径,例如@"C:\abc\xyz",一个相对的路径(例如@"..\def").我如何可靠地结合它们以产生最小的形式@"C:\abc\def"? 由于该过程应适用于.NET的I/O API支持的任何形式的路径(即,.NET或MONO当前正在运行的系统的本机路径,或者像UNC路径之类的类似),手动字符串操纵似乎是不可行的解决方案. 通常,结合路径字符串的整洁方法是使用 Path.Combine方法: Path.Combine(@"C:\abc\xyz", @"..\def") 不幸的是,它不会最小化路径并返回C:\abc\xyz\..\def. 如其他几个问题所建议(例如/a>,或 this ),Path.GetFullPath(Path.Combine(@"C:\abc\xyz", @"..\def")) 问题是GetFullPath实际上查看了文件系统,而不仅仅是处理路径字符串.来自 不需要 path指定的文件或目录
14 2024-04-23
编程技术问答社区
如何获得已经安装并存在于本地网络中的Sql Server实例(或SqlExpress)的列表?
我想获取本地网络中存在的SQL Server实例列表,并具有其属于的计算机名称. Question2:如果用户选择SQLEXPRESS的每个实例,我想获取已安装的路径,我的意思是例如" C:\ Program Files \ Microsoft SQL Server .....". 谢谢. 解决方案 检查此 msdn page 编辑:对于将来的参考,这是相关代码.: using System.Data.Sql; class Program { static void Main() { // Retrieve the enumerator instance and then the data. SqlDataSourceEnumerator instance = SqlDataSourceEnumerator.Instance; System.Data.DataTable table = instance.Get
10 2024-04-23
编程技术问答社区
在C#中具有非ascii字符的文件路径和FileInfo
我得到一个或多或少看起来像这样的字符串: "C:\\bláh\\bleh" 我用它做一个fileinfo,但是当我检查其存在时,它会返回false: var file = new FileInfo(path); file.Exists; 如果我手动重命名 的路径 "C:\\blah\\bleh" 在调试时间,并确保内部有一个bleh,然后文件.所以我相信问题是非accii角色. 实际字符串是由我的程序构建的.一个部分来自应用程序的应用程序,这是包含"Á"的部分,另一部分是从用户出现的.这两个部分均由path.combine组合在一起.我以两种方式确认了所得字符串的有效性:从我的程序生成的错误中复制它,其中包括路径,将其包含在Explorer中,可以很好地打开文件.在调试器上查看该字符串,看起来正确逃脱了,因为\写为\. "Á"是由调试器印刷的. 我应该如何处理一个字符串,以便即使它具有非ASCII字符,也是事实证明是有效的路径? 解决方案
16 2024-04-22
编程技术问答社区
WPF自由形状的边界控制
我必须开发一个WPF控制,该控制的行为应与众所周知的边界相同. 控制的形状应为新部分.每个可定义的闭合路径均应用于定义控件的显示. 我需要帮助才能实现这一目标. 目前,我不知道如何将矩形(??)互换. 任何帮助都将不胜感激. 解决方案 编辑这里直接回答您的问题.我们将编写一个ContentControl派生的类,并具有非常灵活的边框形式.这个想法的基础在于 opacitymask . 如果您想了解更多有关此方法的信息任何/" rel =" noreferrer">克里斯·卡瓦纳(Chris Cavanagh)的解决方案用于圆角. 步骤1 .创建自定义控制FreeFormContentControl: freeformcontentcontrol.cs using System.Windows; using System.Windows.Controls; using System.Windows.Media; namespace WpfApp
4 2024-04-22
编程技术问答社区