同样的ASP.net源码,在一台机子上可以打开。但是在另一台机子上却不能打开。
这台不能打开的设备,可以打开其他的.net程序(VB.net),且已经手动运行了aspnet_regiis.exe -i。请问大家是怎么回事。(我的目的不是为了做asp.net的程序,而是为了测试机子上的.net framework组件是否加在成功。)
这台不能打开的设备,可以打开其他的.net程序(VB.net),且已经手动运行了aspnet_regiis.exe -i。请问大家是怎么回事。(我的目的不是为了做asp.net的程序,而是为了测试机子上的.net framework组件是否加在成功。)
解决方案 »
- 从数据库读取数据再存入数组的错误,求指正!
- 手机web站咋开发
- 将内网数据转为外网数据 或是将外网数据转入到内网是怎么一回事?
- gridview 样式问题
- 命名空间的引入问题
- 大家看看这个权限设置的页面怎样实现好
- 关于 Web Service和Web 的 Session 的问题 请高手帮忙哦。
- 散分200,找到gf(希望斑竹不要删帖,1天后准时揭贴)
- 在线等待[马上结分]:用SqlDataReader怎么得到一个查询语句的记录数?
- 关于在网页上导出Excel的三个问题,下载路径对话框、迅雷等下载器兼容和公有类的传值。求大神来指点几番,先说声谢谢了
- 如何在返回字符串里面加入控件啊,急....
- 用showmodaldialog()打开一个新窗口,然后关闭时再返回值给父页面时,为何父页面会刷新?能不能不让它刷新?
打开IIS---》右击你的站点---》属性---》目录安全性---》编辑---》启用匿名访问勾上
但是刚才在那一台机子上看了一下,控制面板里没有internet information services的选项。
因为我们就是在做客制化的操作系统,所以这个选项可能是用户不用的。(也就是说我不同通过重新安装XP,添加这个组件的方法解决以上问题)我想请教一下,在默认的状态下,IIS的权限设置是否不用做手工的改变,用户就可以打开asp.net的页面呢?
访问权限中添加asp.net调试账号是什么意思呢?
你在那个ntfs分区右键属性里查看security属性(我的是英文版的,中文可能显示为安全属性卡),会看到经过授权的用户的列表,但击用户,就可以看到相应用户的权限。如果你只要本地调试用的话,将ASP.NET MACHINE ACCOUNT(XXX\ASPNET)这个账号添加进去,并给于(读取&执行,查看目录,读取)的权限(我不知道中文这么翻译对不对,你应该能看懂)。如果是要让别人访问,就要添加一个允许你名访问的账号进去,大哥你这么聪明,不用我说下去了吧~~
如果不是我说的问题,你把情况说的更仔细点,包括有什么养的错误提示,给大家看看。你自己也可以上网查一查,在网上没有找不到的答案,只是看你怎么提问,搜索引擎是我的最爱~~
你在那个ntfs分区右键属性里查看security属性(我的是英文版的,中文可能显示为安全属性卡),会看到经过授权的用户的列表,但击用户,就可以看到相应用户的权限。如果你只要本地调试用的话,将ASP.NET MACHINE ACCOUNT(XXX\ASPNET)这个账号添加进去,并给于(读取&执行,查看目录,读取)的权限(我不知道中文这么翻译对不对,你应该能看懂)。如果是要让别人访问,就要添加一个允许 远程访问 的账号进去
因为以前没有接触过 ASP.NET 所以来这里问问各位高手。在吧我的问题总结一下:
1 同样的代码,可以在XP下正常打开
2 目标机(就是那台打不开的)上已经启动了IIS,并手动运行了aspnet_regiis.exe
3 我可以在目标机上运行其它的 .net程序,比如vb.net。
4 我可以在目标机上打开其它的网页
5 我是用administrator登陆的,该账号拥有所有权县
6 目标机的硬盘是ntfs格式的
7 我不能在控制面板中添加internet infromation services 组件(需求的限制)
8 我已经将ASP.NET MACHINE ACCOUNT赋予了所有的权限。以上是基本的情况,请您有空再看一下。(搜索引擎我已经查过了,但是没有答案~ ,另外我不是大哥是MM。)
我将IIS打开后,将所有的源代码(就是在XP下试验是正常的)拷贝到了C:\Inetpub\wwwroot 目录下面,然后在IE里面键入http://目标机的IP,以图打开该ASP。net网页。但是却提示“您可能没有权限用您提供的凭据查看此目录或网页”而我在普通的XP上将完全相同的代码拷贝到C:\Inetpub\wwwroot目录下却可以打开相应的网页。我不打算做任何调试,只要可以打开网页就说明我的系统没问题了。谢谢!
忙了一天了,人都傻掉了,刚来呢。
你可以把你的web服务放到其他盘试试看,如果你有Fat32格式的分区的话。
如果是ntfs分区,将权限放到最低,设置为everyone都有权限读取和查看目录试试看。
再不然,我怀疑是你的虚拟目录没有设好,我只想到了这一些,召唤强人替姐姐搞定啊~~~
Does the ASPNET account has full access to the temp asp.net folder(typically C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\Temporary ASP.NET Files)?
==========================================================================1、我将IIS打开后,将所有的源代码(就是在XP下试验是正常的)拷贝到了
C:\Inetpub\wwwroot 目录下面,然后在IE里面键入http://目标机的IP,以图打开该ASP。net网页。但是却提示“您可能没有权限用您提供的凭据查看此目录或网页”2、我在其他设备上进行同样的操作,打开同样的代码是可以的.(XP Professional, 硬盘格式也是NTFS)3、我已经手动运行了aspnet_regiis.exe 4、在那台机器上,可以打开其他的 .net程序,比如vb.net5、如果我把一个普通的网页(非.net的)拷贝到C:\Inetpub\wwwroot 目录下面,然后在IE里面键入http://目标机的IP,是可以正确打开使用的。6、我是用administrator登陆的,该账号拥有所有权限,我已经在C:\Inetpub\wwwroot目录里给Everyone富于了All Control权限。我也已经将ASP.NET MACHINE ACCOUNT赋予了所有的权限。7、由于是客制化的操作系统,我不能在控制面板中添加internet infromation services 组件(需求的限制),也就是说我不能修改internet infromation services 中的设置。(这也以为这我没有修改过)8、Web.config没有任何对于权限的设置9、出错的机器的操作系统是 XP Embeded, 其内核完全与XP Professional相同(也就是应用层的使用是完全相同的,驱动和BIOS不大一样)。该系统中Windows各个组件都是我们选择添加的。其中IIS和.net framework也是在编制此系统是添加的。之所以希望能打开asp.net文件,并不是想编辑它或者开发类似的文件,而是想知道系统的设置有什么问题。因为我们从来没有接触过网页的开发,所以在这里请教大家。也许问题会很简单,烦请大家解答的详细一些。谢谢各位!
Does the ASPNET account has full access to the temp asp.net folder?
===================================
6、我是用administrator登陆的,该账号拥有所有权限,我已经在C:\Inetpub\wwwroot目录里给Everyone富于了All Control权限。我也已经将ASP.NET MACHINE ACCOUNT赋予了所有的权限。
===================================
我想就是你说的这个意思吧?
谢谢你给我推荐的网页,我今天抽空看一下。谢谢~