小编Jim*_*ins的帖子

无法识别的属性'targetframework'

可能重复:
无法识别的属性'targetFramework'.请注意,属性名称区分大小写

首先,我要说的是,我知道这个问题已在本网站上被问过几次 - 但所有这些问题的答案并没有解决我的问题.

当我尝试在IIS7中添加新的托管处理程序时,我看到以下问题:

无法识别的属性'targetFramework'.请注意,属性名称区分大小写.

环境是安装了IIS7的Windows Server Enterprise 2008 SP1.

我的应用程序使用的是.NET 4.0..NET框架是在IIS之后安装的:

我试过/检查过以下内容:

  • 我的应用程序池使用的是.NET 4.0(我安装了一个版本的.NET 4.0,没有测试版等)
  • 确保使用'aspnet_regiis.exe -iru'在IIS中正确注册了.NET 4.0.
  • 回收应用程序池,重新启动计算机.
  • 完全卸载.NET 4.0,然后重新安装它.
  • 删除了'targetFramework'属性 - 这只会导致其他地方崩溃.

对我来说,看起来IIS仍然以某种方式引用了以前版本的.NET,即使我在IIS中的应用程序池告诉我他们正在使用.NET 4.0.

我的网站加载正常,但由于此问题我无法设置我的自定义图像处理程序.

我非常感谢任何建议.

谢谢.

UPDATE

这很疯狂..我已经完全从头开始重建:

  • 从MSDN下载"不带Hyper V SP1的Windows Server Enterprise".
  • 安装.NET 4.0
  • 安装ASP.NET MVC 3
  • 添加"Web服务器"角色 - 确保应用程序池使用的是.NET 4.0
  • 部署我的项目

当我尝试添加自定义hanlder映射时,会发生同样的错误.我正在做错误/完全愚蠢的事情,或者在此设置中IIS7存在一些问题.即使我的应用程序池设置为使用.NET 4.0,IIS也无法识别.NET 4.0中的"targetFramework"属性.

如果我使用命令'aspnet_regiis -lv',它告诉我只有.NET 4注册了IIS.

iis-7 .net-4.0

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

Android - InstrumentationTestRunner

我是Android的新手,在Java上有点生疏,来自.NET背景.我正在为在Android上运行的移动应用程序开发一些测试自动化.

目前,我只是使用Android Debug Bridge通过命令行启动测试,但是当我尝试运行任何测试时出现错误:

首先,这是我收到的错误:

junit.framework.TestSuite $ 1:警告失败:junit.framework.AssertionFailedError: 在android.test.AndroidTestRunner的android.test.AndroidTestRunner.runTest(AndroidTestRunner.java:169)的com.myapp.test.UITests找不到测试. runTest(AndroidTestRunner.java:154)在android.app.Instrumentation上的android.test.InstrumentationTestRunner.onStart(InstrumentationTestRunner.java:529)$ InstrumentationThread.run(Instrumentation.java:1448)

我正在使用此adb命令尝试启动测试(在root设备上):

adb shell am instrument -e class com.myapp.test.UITests -w com.myapp.test/android.test.InstrumentationTestRunner

最后,这是我试图运行测试的类:

package com.myapp.test;

import android.app.Activity;
import android.test.ActivityInstrumentationTestCase2;
import com.jayway.android.robotium.solo.Solo;
import junit.framework.Assert;

@SuppressWarnings("unchecked")
public class UITests extends ActivityInstrumentationTestCase2
{
    private static final String TARGET_PACKAGE_ID = "com.myapp.main";
    private static final String LAUNCHER_ACTIVITY_FULL_CLASSNAME = "com.myapp.main.activities.MainActivity";
    private static Class<?> launcherActivityClass;

    private Solo solo;
    private Activity activity;

    static 
    {
        try
        {
            launcherActivityClass = Class.forName(LAUNCHER_ACTIVITY_FULL_CLASSNAME);
        }
        catch(ClassNotFoundException e)
        { …
Run Code Online (Sandbox Code Playgroud)

android

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

在Android设备上以编程方式切换语言

我正在为我们的应用程序编写一些Android测试自动化,这些应用程序本地化为18种语言.

我需要能够以编程方式切换设备上的语言 - 我并不是要切换应用程序的语言 - 我的意思是在Android设置中切换实际的设备语言,这也是我们的应用程序切换的方式.

有什么方法可以通过MonkeyRunner,Android Debug Bridge或其他方式实现这一目标吗?理想情况下,我想要一种适用于Android模拟器和物理设备的方法.

谢谢.

android monkeyrunner

9
推荐指数
1
解决办法
6627
查看次数

C#扑克图书馆

我正在为一个演示构建一个简单的扑克网站.任何人都知道在哪里可以找到一组封装卡片,卡片,手等的类?

谷歌不是很有帮助,(大多数链接都是代码项目,直到美国东部时间下午1点 - 我在爱尔兰).

谢谢!

c# poker

8
推荐指数
1
解决办法
5735
查看次数

Twitter API - OOB流程

我正在开发一个需要访问Twitter的移动应用程序.有大量关于将Twitter API与网络应用程序一起使用的文档,但我很难找到正确的流程或使用带外/ PIN代码模式的桌面和移动应用程序的任何示例.

任何人都可以指向一个链接或一些代码示例(优选在C#中),它可以告诉我如何从桌面或移动应用程序使用Twitter API?

谢谢.

c# twitter

6
推荐指数
1
解决办法
3333
查看次数

读取XML的最快/最佳方式

我需要读取可能很大(~300mb)的XML文件,并编辑一些节点.基本上我需要:

  • 从一开始就阅读XML
  • 每当我找到一个名为trgt的节点时
  • 添加一些文字

在C#中处理此问题的最佳方法是什么?我应该使用哪些XML类来查找和编辑我需要更改的节点?

TIA

c# xml

6
推荐指数
1
解决办法
1466
查看次数

从ASP.Net页面运行批处理文件

我正试图通过ASP.Net页面在服务器上运行批处理文件,这让我发疯了.当我运行下面的代码时,没什么好开心的 - 我可以从一些日志语句中看到这段代码运行,但我传递给函数的.bat文件永远不会运行.

有谁能告诉我我做错了什么?

public void ExecuteCommand(string batchFileLocation)
{
   Process p = new Process();

   // Create secure password
   string prePassword = "myadminpwd";
   SecureString passwordSecure = new SecureString();
   char[] passwordChars = prePassword.ToCharArray();
   foreach (char c in passwordChars)
   {
       passwordSecure.AppendChar(c);
   }

   // Set up the parameters to the process
   p.StartInfo.FileName = @"C:\\Windows\\System32\cmd.exe";
   p.StartInfo.Arguments = @" /C " + batchFileLocation;
   p.StartInfo.LoadUserProfile = true;
   p.StartInfo.UserName = "admin";
   p.StartInfo.Password = passwordSecure;
   p.StartInfo.UseShellExecute = false;
   p.StartInfo.CreateNoWindow = true;

   // Run the process and wait for it …
Run Code Online (Sandbox Code Playgroud)

asp.net

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

C# - 检索COM +组件的属性?

我在服务器上有一个COM +组件(Windows Server 2003).有没有什么办法可以编程方式检索这个组件的属性,(例如使用的构造函数字符串)?

当我转到Administritive Tools - >组件服务 - > COM +应用程序并右键单击我的组件时,这些是我希望能够检索和写入文件的属性.

有什么方法可以做到这一点吗?

提前致谢.

c# com+

5
推荐指数
1
解决办法
1754
查看次数

C# - 从.txt文件中读取俄语文本

我在尝试从.txt文件中读取俄语字符时遇到问题.当我阅读它时,文本总是变得腐败.文件编码是UTF8.

这是代码:

  TextReader reader = new StreamReader(deliveryLocation, Encoding.UTF8);
  translatedContent = reader.ReadToEnd();
  reader.Close();
Run Code Online (Sandbox Code Playgroud)

谁能告诉我我做错了什么?我尝试使用所有支持的编码,但文本总是被破坏?

编辑:这是我需要从文件中读取的文本示例:

Оттаблицвышемысм.чонсервнойбанкытеньиWinRunnerбрать3pприблизительнотакоежевремянастраиватьизапускатьциклиспытаниявбудутнемногоNEOBXODIMOснимковэкрана.ГдеболеебольшойколичествоснимковэкранаNEOBXODIMO,времябранноедлятогочтобызапускатьтеньчемвремябранноедляписанияКодегоидлятогочтобывыполнятьоновWinRunner的.ПримечанияинженеравегоотчетечтоWinRunner的требовать3sсборкасредствапрограммированияподиспытаниемспециально,которнужноподготовитьработатьсим,тогдакактеньнеделает.КаждыйресурсвключеностраницадолжениметьимяШИЛА(ШИЛОбудетязыкомстержняклиентасобственническим).

谢谢

encoding utf-8 internationalization character-encoding c#-4.0

5
推荐指数
1
解决办法
4277
查看次数

Web服务身份验证 - PHP

我正在用PHP创建一个简单的Web服务来为我们的一些内部应用程序提供数据.

我的问题是围绕身份验证/安全性,实际的Web服务的实现不是问题.

为了安全起见,我计划为每个将使用该服务的应用程序提供他们在调用服务时使用的唯一的,定期静态的身份验证代码.然后,服务代码检查内部列表以查看正在使用的身份验证代码是否有效,并提供对数据的访问(如果是).

例如

xxx.xxx.com/ws.php?op=getproductnameslist&authcode=329cj32x21xdd332
Run Code Online (Sandbox Code Playgroud)

该服务通过HTTPS提供,因此应加密实际数据的传输.

我想就安全问题对上述内容进行一些评论,如果有更好的方法可以做到这一点.

php security web-services

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