Articles of asp.net

使用Environment.OSVersion确定操作系统

什么是最好的确定使用System.Environment.OSVersion命名空间托pipe您的ASP.NET应用程序的Microsoft操作系统 我需要一个Windows XP,Windows Server 2003和Windows Vista的例子 这是我正在尝试使用伪代码来完成的 switch(/* Condition for determining OS */) { case "WindowsXP": //Do Windows XP stuff break; case "Windows Server 2003": //Do Windows Server 2003 stuff break; case "Windows Vista": //Do Windows Vista stuff break; }

Windows字体安装后不能立即在应用程序中使用?

每当我在Windows 2003服务器上安装一个新的字体,我不能立即在我的asp.net web应用程序中使用它。 应用程序通过CreateFontIndirect gdi32.dll win api获取字体,然后使用此字体在我的asp.net应用程序中创builddynamic文本图像。 似乎字体得到caching的地方,因为我只会得到返回的默认字体。 字体caching在重新启动后得到更新,然后我得到正确的字体,但显然我不想在生产服务器上重新启动一个新的字体。 有没有办法刷新字体caching?

Visual Studio无法在IIS中创build网站

为Visual Studio 2010安装Service Pack 1后,无法在IIS中创build网站。 这里是错误信息: ————————— Microsoft Visual Studio ————————— configurationWeb http:// localhost / MyWebSite for ASP.NET 3.5失败。 您必须手动为ASP.NET 3.5configuration此站点 该网站运行正常。 Visual Studio无法检测到这是否 虚拟根目录已configuration为与ASP.NET 2.0一起使用。 可能 原因是您没有足够的权限访问 IIS元数据库。 您可能需要手动configuration此网站 ASP.NET 2.0为了让您的网站正常运行。 ————————— 确定帮助 ————————— 有谁知道如何解决它? 谢谢! PS我正在使用Windows7 x64。

转换旧的Windows基础应用程序(与狐狸亲)到Web基础应用程序(与C#csharp的asp.net) – 需要哪些技术(阿贾克斯等)?

我的编程语言是asp.net与C#… 我正在寻找一个最好的和最快速的方式来转换一个旧的Windows基础应用程序(与狐狸亲)到基地应用程序(与asp.net和C#)… 在这种情况下,input数据的速度对用户来说非常重要。 我应该为此使用哪种技术? 我知道ajax(更新面板或RadAjaxManager),是否足够做这个,或者我应该学习其他技术? 看起来这个网站在ajax模式下有很好的评价(比如评论,投票等)是否可以告诉我们? 在我国,用户的最大带宽是:1mbps 提前致谢 /最好的祝福/

Server.MapPath并从ASP.NET应用程序运行命令行实用程序

我需要使用Process从ASP.NET应用程序运行可执行文件。 .exe文件位于ASP.NET项目内部 – “ProjectRoot / Utilities / utility.exe” 为什么这段代码无法运行: string path = Server.MapPath("/Utilities/"); string args = " etc etc"; Process p = Process.Start(new ProcessStartInfo(path + "utility.exe", args)); p.WaitForExit(3000); 我也试过"\\utility.exe" 。

如何使用SqlCommand执行INSERT?

我有另一个创build连接的类(请参阅精化类中途页面),并且我相信它是连接的,或者我不会在运行时遇到任何exception。 我现在想插入数据到我的数据库,但没有更新。 我正在尝试遵循这个例子,但它是为了阅读。 我确实在显示SQL窗格上运行“querystring”,它确实执行正确。 它将数据作为新行正确插入。 不知道最后一行之后要做什么? 谢谢。 string queryString = "INSERT INTO UserData UserProfileID, ConfidenceLevel, LoveLevel, HappinessLevel) VALUES ('a051fc1b-4f51-485b-a07d-0f378528974e', 2, 2, 2);"; protected void Button1_Click(object sender, EventArgs e) { MySqlConnection database = new MySqlConnection(); database.CreateConn(); Command = new SqlCommand(queryString, database.Connection); // }

如何获得System.Diagnostics.Process的输出?

我这样运行ffmpeg: System.Diagnostics.Process p = new System.Diagnostics.Process(); p.StartInfo = new System.Diagnostics.ProcessStartInfo(ffmpegPath, myParams); p.Start(); p.WaitForExit(); …但问题是,与ffmpeg控制台popup并立即消失,所以我不能得到任何反馈。 我甚至不知道过程是否正确运行。 那么我怎么能: 告诉控制台保持打开 在C#中检索控制台显示的内容

如何在Windows 10上注册ASP.NET?

运行此命令时出现以下错误: aspnet_regiis.exe -i C:\ Windows \ Microsoft.NET \ Framework64 \ v4.0.30319> aspnet_regiis.exe -i Microsoft(R)ASP.NET RegIIS版本4.0.30319.0pipe理实用程序在本地计算机上安装和卸载ASP.NET。 版权所有(C)微软公司。 版权所有。 开始安装ASP.NET(4.0.30319.0)。 此版本的操作系统不支持此选项。 pipe理员应该使用“打开/closuresWindowsfunction”对话框,服务器pipe理器pipe理工具或dism.exe命令行工具来安装/卸载IIS 4.5和IIS8。 有关更多详细信息,请参阅http://go.microsoft.com/fwlink/?LinkID=216771 。 完成安装ASP.NET(4.0.30319.0)。 这是我的Windowsfunctionconfiguration:

列出可以访问NetFrameworkConfigurationKey ACL的用户

我已经使用“ aspnet_regiis -pa” NetFrameworkConfigurationKey “”USER“将一些用户添加到RSA密钥容器的访问控制列表(ACL)中。 我如何列出所有已经被授权访问NetFrameworkConfigurationKey的用户? 可以通过aspnet_regiis命令吗?

DotNet核心安装失败

当我的Windows 10笔记本电脑(DotNetCore.1.0.0.RC2-VS2015Tools.Preview1)上安装DotNet核心时,运行包安装失败。 我从安装日志文件中发现了一些错误信息: 网页开发者工具信息: [037C:1EC0][2016-06-19T11:07:26]e000: Error 0x80070643: Failed to install MSI package. [037C:1EC0][2016-06-19T11:07:26]e000: Error 0x80070643: Failed to execute MSI package. [2E70:3228][2016-06-19T11:07:26]e000: Error 0x80070643: Failed to configure per-machine MSI package. [2E70:3228][2016-06-19T11:07:26]i319: Applied execute package: WebToolsExtensionsVS14, result: 0x80070643, restart: None [2E70:3228][2016-06-19T11:07:26]e000: Error 0x80070643: Failed to execute MSI package. [037C:1EC0][2016-06-19T11:07:26]i318: Skipped rollback of package: WebToolsExtensionsVS14, action: Uninstall, already: […]