当我点击一个IIS7管理器时,我以为我可以在IIS7管理器上看到一个ASP.NET功能面板(我不知道确切的名称,但有些是.Net编译,.Net角色,.Net用户等等) IIS7管理器的节点列表中的站点节点.现在,我只能看到IIS和管理,但没有ASP.NET.
我首先安装了.NET Framework 4.0,所以在安装IIS7之后,我使用了aspnet_regiis工具,看起来效果很好.
我的环境是
Windows 7 Pro
IIS 7.5.7600
.NET Framework 4.0
我在以下链接中找到了下载大型数据文件的示例, http://code.google.com/p/apps-for-android/source/browse/#svn/trunk/Samples/Downloader
它似乎很不错(我还没有测试过).但是我也在stackoverflow上阅读了一些帖子,通过使用AsyncTask类来做同样的事情,而不是使用Thread类作为上面的示例.
我想知道的是,我应该使用哪个来实现下载文件?如果AsyncTask更好,你能指点我一个示例代码吗?
我找到了很好的文章http://msdnbangladesh.net/blogs/munnacs/archive/2009/06/13/exposing-your-local-iis-to-network-in-windows-xp.aspx,但它是对于Windows XP,我正在使用Windows 7,它获得极其复杂的防火墙设置.
所以这是我的问题,如何在Windows 7上实现与XP上的文章相同的功能?
谢谢你,
yokyo
编辑
抱歉,我修正了链接:p
我有类似下面的多对多关系表.
public class Shop{
public int Id { get; set; }
public virtual ICollection<ShopFacility> ShopFacilities { get; set; }
}
public class ShopFacility
{
public int Id { get; set; }
public int ShopId { get; set; }
public int FacilityId { get; set; }
public virtual Shop Shop { get; set; }
public virtual Facility Facility { get; set; }
}
public class Facility
{
public int Id { get; set; }
public virtual ICollection<ShopFacility> ShopFacilities { get; set; …Run Code Online (Sandbox Code Playgroud) 我一直试图在谷歌应用引擎的python 2.7上使用hx5lib和lxml.但是,当我运行以下代码时,它给出了一个错误,指出"NameError:全局名称'etree'未定义".是不是可以在谷歌应用引擎上使用lxml.etree?还是我错过了什么?
的app.yaml
application: testsite
version: 1
runtime: python27
api_version: 1
threadsafe: false
handlers:
- url: /.*
script: index.py
libraries:
- name: lxml
version: "2.3" # I thought this would allow me to use lxml.etree
Run Code Online (Sandbox Code Playgroud)
index.py
from testhandler import TestHandler
application = webapp.WSGIApplication([('/', TestHandler)], debug=True)
Run Code Online (Sandbox Code Playgroud)
testhandler.py
import urllib2
import html5lib
from html5lib import treebuilders
try:
from lxml import etree
print("running with lxml.etree")
except ImportError:
try:
# Python 2.5
import xml.etree.cElementTree as etree
print("running with cElementTree on Python 2.5+")
except ImportError: …Run Code Online (Sandbox Code Playgroud) 我想知道当一个SQLite数据库的关闭方法应该在生命周期中被调用,因为在SDK中的记事本样品(http://developer.android.com/resources/tutorials/notepad/index.html)没有按" t调用NotesDbAdapter.close(),它实现了该方法.
我的应用程序不经常访问数据库,但有些,它取决于用户请求.我想我应该在onCreate上打开db,然后在onDestroy上关闭它.这是一个好习惯吗?
谢谢你,yokyo
我有一个大型数据文件,它是压缩的,大约20MB.当它解压缩时,最高可达50MB.以下源代码工作正常.我在网上的其他地方找到了原版并修改了一下.并且在AsyncTask.doInBackground中调用此方法.
所以,我想知道的是,我怎样才能保存正在进行的状态(?对不起,我不知道正确的英文单词)并稍后恢复程序?我的意思是,这种方法需要很长时间(在模拟器上大约一分钟),而且我知道没有办法,因为数据有点大.因此,如果此方法的主要活动被杀死,我想保存解压缩文件的当前状态,并且当活动变为活动时,我想从最后一点恢复解压缩.希望我的解释清楚我的意图.
我在考虑使用服务,但我也希望与UI进行交互,例如显示进度或其他任何内容.当我粗略地扫描参考时,我在服务中找不到好的信息,但有没有办法在服务中做到这一点?你认为我应该使用它吗?
无论如何,我的主要观点是如何恢复解压缩文件.
private final static int CHUNK_SIZE = 32 * 1024;
byte[] _fileIOBuffer = new byte[CHUNK_SIZE];
public void unzipFile(DBFileDownloader downloader, File zipFile, String directory)
throws IOException
{
ZipInputStream in = null;
FileOutputStream os = null;
try
{
in = new ZipInputStream (new FileInputStream(zipFile));
ZipEntry entry = null;
while ((entry = in.getNextEntry ())!= null)
{
String entryName = entry.getName();
if (entry.isDirectory ()) {
File file = new File (directory, entryName);
file.mkdirs();
}
else {
File file = new File(directory, …Run Code Online (Sandbox Code Playgroud) 我试图从ASP.NET登录我的谷歌应用引擎应用程序几天,但没有运气.我已经阅读了以下文章并获得了基本的想法.但没有什么对我有用.
http://code.activestate.com/recipes/577217-routines-for-programmatically-authenticating-with-/
http://dalelane.co.uk/blog/?p=303
http://dalelane.co.uk/blog /?p = 894
http://krasserm.blogspot.com/2010/01/accessing-security-enabled-google-app.html
http://blog.notdot.net/2010/05/Authenticating-against-应用引擎-从-的- Android的应用程序
我知道要做什么.1)从ClientLogin获取身份验证令牌.2)从Google App Engine获取Cookie.3)使用cookie将数据发布到我的应用程序(是的,我想发布数据,而不是在第二部分之后重定向).但第三部分根本不适用于我.它给我403错误.这是我的代码:
void PostToGAE()
{
var auth = GetAuth(); // I can get the authtoken
var cookies = GetCookies(auth); // I can get the ACSID cookie
var url = string.Format("http://test.appspot.com/do/something/");
var content = "testvalue=test";
HttpWebRequest request = (HttpWebRequest)WebRequest.Create(url);
request.KeepAlive = false;
request.CookieContainer = cookies;
byte[] byteArray = Encoding.UTF8.GetBytes(content);
request.ContentLength = byteArray.Length;
request.ContentType = "application/x-www-form-urlencoded";
request.Method = "POST";
Stream dataStream = request.GetRequestStream();
dataStream.Write(byteArray, 0, byteArray.Length);
dataStream.Close();
HttpWebResponse response = (HttpWebResponse)request.GetResponse(); …Run Code Online (Sandbox Code Playgroud) 我最近下载了Entity Framework Code First CTP5,并且遇到了这种情况的麻烦.我有两张表如下:
Members table : ID Name Comments table : ID Comment CommentedMemberID CommentMemberID
而且,数据应如下所示:
Members ID Name 1 Mike 2 John 3 Tom Comments ID Comment CommentedMemberID CommentMemberID 1 Good 1 2 2 Good 1 3 3 Bad 2 1
然后,我编码如下:
public class Member
{
public int ID {get; set; }
public string Name { get; set;}
public virtual ICollection<Comment> Comments { get; set;}
}
public class Comment
{
public int ID { get; …Run Code Online (Sandbox Code Playgroud) 我是谷歌应用程序引擎的新手,刚刚开始阅读.所以我开始在GAE上实现一个简单的应用程序,并很快得到一个错误,说"TemplateSyntaxError","如果'语句格式不正确",当我只是渲染一个使用if语句的html时.我使用ifequal语句解决了它的问题,但本教程向我展示了在index.html中使用if语句(http://code.google.com/appengine/docs/python/gettingstarted/templates.html)
我是否会错过任何在模板中使用if语句的内容?
谢谢,Yoo
更新:
以下是错误的详细信息.我认为克里斯的答案会让我使用"智能",如果标签.我会尽快将Django版本更新为1.2.
Traceback (most recent call last):
File "C:\Program Files\Google\google_appengine\google\appengine\ext\webapp\__init__.py", line 634, in __call__
handler.get(*groups)
File "C:\Store house\gae\community\src\community.py", line 24, in get
self.response.out.write(template.render(path, template_values))
File "C:\Program Files\Google\google_appengine\google\appengine\ext\webapp\template.py", line 72, in render
t = load(template_path, debug)
File "C:\Program Files\Google\google_appengine\google\appengine\ext\webapp\template.py", line 100, in load
template = django.template.loader.get_template(file_name)
File "C:\Program Files\Google\google_appengine\lib\django_0_96\django\template\loader.py", line 80, in get_template
template = get_template_from_string(source, origin, template_name)
File "C:\Program Files\Google\google_appengine\lib\django_0_96\django\template\loader.py", line 88, in get_template_from_string
return Template(source, origin, name)
File "C:\Program Files\Google\google_appengine\lib\django_0_96\django\template\__init__.py", line 158, in __init__
self.nodelist = …Run Code Online (Sandbox Code Playgroud) 我是Django和ASP.NET MVC的新手.我只是想在下面创建一个文件夹结构,但是,如果我导航到http:// localhost:8000/community_web /,这会给我一个错误,说"无法导入community_web.controllers.home.错误是:没有命名模块controllers.home".
文件夹结构我想要的.
<project>
urls.py
<community_web>
urls.py
<controllers>
home.py
Run Code Online (Sandbox Code Playgroud)
我添加了以下代码.
到project.urls.py
urlpatterns = patterns('',
(r'^community_web/', include('community_web.urls')),
)
Run Code Online (Sandbox Code Playgroud)
到project.community_web.urls.py
urlpatterns = patterns('',
(r'^$', 'community_web.controllers.home.index'),
)
Run Code Online (Sandbox Code Playgroud)
我认为views.py将对应于ASP.NET MVC术语中的控制器,因此我不想将所有请求处理程序放在一个文件中.如果我将home.py移动到其父文件夹,它工作正常,但没有分层文件夹结构,在我不喜欢在一个文件夹中创建大量文件.我怎样才能做到这一点?或者不是Django的好习惯?
谢谢你,
Yoo