小编Lex*_* Li的帖子

我什么时候应该使用OWIN Katana?

我是OWIN和Katana的新手.我真的不明白为什么我应该使用OWIN,而我可以使用IIS.为了简化,我的问题是:如果我跳过学习OWIN并在我的网站上使用IIS,我会失去什么?

我用谷歌搜索,但没有一个简单的解释.有一些信息,在这里,但他们使用的一些术语的短语,所以我无法理解这一点.

asp.net iis asp.net-mvc owin katana

268
推荐指数
4
解决办法
7万
查看次数

无法找到v120(Platform Toolset ='v120')的构建工具

在Windows 8 x64上使用visual studio 2012,这是因为msbuild被移入.net但我还没有看到如何修复它.

4>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V110\Microsoft.Cpp.Platform.targets(44,5): error MSB8020: The builds tools for v120 (Platform Toolset = 'v120') cannot be found. To build using the v120 build tools, either click the Project menu or right-click the solution, and then select "Update VC++ Projects...". Install v120 to build using the v120 build tools.    
2>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V110\Microsoft.Cpp.Platform.targets(44,5):
error MSB8020: The builds tools for v120 (Platform Toolset = 'v120') cannot be found. To build using the v120 build tools, either click the …
Run Code Online (Sandbox Code Playgroud)

msbuild visual-studio

102
推荐指数
6
解决办法
24万
查看次数

无法卸载.NET 5 RC1

我正在尝试安装.NET 4.6.1,但它声称我安装了更新的版本,不会让我.我确实安装了.NET 5,所以我正在尝试卸载它.我有两个安装,一个用于RC1,另一个用于RC1 Update 1.我删除了Update 1安装,这很好,但是RC1本身不会卸载.当我运行卸载程序时,它会打开一个定位提示AspNet5.ENU.RC1.exe.此版本的安装程序似乎已从Internet上删除,转而使用RC1 Update 1安装程序(AspNet5.ENU.RC1_Update1.exe).如果我取消提示我得到0x80070642 - User cancelled installation.如果我指向更新1安装程序,我得到0x80070001 - Incorrect function.我能够修复没有问题,我只是无法卸载.

我该如何解决这个问题,以便正确卸载.NET 5 RC1?

asp.net5

67
推荐指数
2
解决办法
1万
查看次数

查找所有源硬编码字符串

我需要在.resx文件中移动源代码中的所有硬编码字符串.有没有一个工具可以帮助我找到C#代码中的所有硬编码字符串?

.net c# localization visual-studio

64
推荐指数
2
解决办法
2万
查看次数

用于IIS的PHP管理器无法安装

我想在IIS 8上安装PHP.

每次我启动PHP安装时,PHP都会安装,但是我收到以下错误:

在此输入图像描述

php web-platform-installer windows-10 php-manager

57
推荐指数
4
解决办法
5万
查看次数

Unity3d与android集成

我需要创建一个Android应用程序,它包含在Unity3d(动画等)和AndroidSDK上编写的部分(通过androidSDK,我的意思是很少用java,manifest和资源编写的活动)

事实上我已经有了这些部分(至少模拟已经准备好了=))我无法弄清楚如何在它们之间进行通信.

我已经阅读了很多关于unity3d android集成的文章(主要是关于称为"插件"的东西)并且无法理解这个人员的工作原理=(我理解的主要内容(每个人都知道官方参考文章写过)是关于插件的文档非常差... =)

我能理解的唯一通信方式是使用unity3d脚本(使用AndroidJavaClass和AndroidJavaObject)进行意图(广播),这样我的活动(用java编写)就可以处理它.但有些东西告诉我这不是最好的解决方案......

我读到的问题是我需要使用JNI(这是java本机接口 - 为什么?!? - 为什么我需要使用本机代码?)

我是否需要在java上创建一些中级代码,目的是与我的java活动进行通信,使用AndroidNDK编译它并作为插件包含在我的Unity3d项目中?我怎么能写中间层呢?我是否需要使用UnityPlayer而不是"Activity"作为基类?为什​​么?

java-native-interface plugins android unity-game-engine

47
推荐指数
2
解决办法
3万
查看次数

无法添加System.Web.dll引用

我正在尝试使用System.Web.dll程序集中包含的HTTP函数.但是,尽管dll似乎与我的项目中的每个其他dll Visual Studio 2010引用存在于同一目录中,但它无法链接并引发警告 - "无法找到引用的组件'System.Web'".然而,dll肯定存在于与项目引用的所有其他文件夹相同的文件夹中,并且在"浏览参考"模式中选择它允许我添加它 - 然后它无法填写"路径"属性.难道我做错了什么?如何在我的项目中使用System.Web?

任何帮助深表感谢!

编辑:我在"添加引用"窗口的.Net选项卡中没有对System.Web的任何引用.

.net c# assemblies visual-studio-2010 system.web

45
推荐指数
4
解决办法
8万
查看次数

Ubuntu - 安装.net核心

我想试试新的.net核心.我正在关注https://www.microsoft.com/net/core上的指示,但它无法正常工作.

Reading package lists... Done
Building dependency tree       
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 dotnet-dev-1.0.0-preview1-002702 : Depends: dotnet-sharedframework-microsoft.netcore.app-1.0.0-rc2-3002702 but it is not going to be installed …
Run Code Online (Sandbox Code Playgroud)

.net ubuntu .net-core .net-core-rc2

45
推荐指数
3
解决办法
6万
查看次数

为什么HttpContext.Current为null?

我有一个在所有应用程序中使用的值; 我在application_start中设置了它

  void Application_Start(object sender, EventArgs e)
  {
    Dictionary<int, IList<string>> Panels = new Dictionary<int, IList<string>>();
    List<clsPanelSetting> setting = clsPanelSettingFactory.GetAll();
    foreach (clsPanelSetting panel in setting)
    {
        Panels.Add(panel.AdminId, new List<string>() { panel.Phone,panel.UserName,panel.Password});
    }
    Application["Setting"] = Panels;

    SmsSchedule we = new SmsSchedule();
    we.Run();

  }
Run Code Online (Sandbox Code Playgroud)

并在SmsSchedule

public class SmsSchedule : ISchedule
{
    public void Run()
    {           
        DateTimeOffset startTime = DateBuilder.FutureDate(2, IntervalUnit.Second);
        IJobDetail job = JobBuilder.Create<SmsJob>()
            .WithIdentity("job1")
            .Build();

        ITrigger trigger = TriggerBuilder.Create()
             .WithIdentity("trigger1")
             .StartAt(startTime)
             .WithSimpleSchedule(x => x.WithIntervalInSeconds(60).RepeatForever())
             .Build();

        ISchedulerFactory sf = new StdSchedulerFactory();
        IScheduler sc …
Run Code Online (Sandbox Code Playgroud)

c# asp.net iis httpcontext

42
推荐指数
3
解决办法
9万
查看次数

安装Windows Update KB4340558后,如何在经典ASP中正确实例化32位COM对象?

在Windows Server 2012 R2上,在安装更新KB4340558(更新历史记录)/ KB4338424(已安装的更新)之后,我们无法再使用32位模式在经典ASP中实例化.NET .DLL(interop)server.createobject.我们收到错误0x800A01AD"ActiveX组件无法创建对象"

当我们卸载更新时,错误消失.尽管我付出了最大的努力,但我无法找到卸载的替代解决方案.我们希望重新安装更新并对Windows Server和/或DLL进行必要的更改,以允许正确地实例化COM对象.系统日志中没有线索,CVE数据库中没有线索,也没有ASP生成错误的线索.请帮忙!

com asp-classic iis-8 windows-server-2012-r2

30
推荐指数
5
解决办法
4689
查看次数