在应用程序级别之外使用注册为allowDefinition ='MachineToApplication'的部分是错误的.
我的/ portal /目录中所有aspx页面的顶行都有此错误消息,我知道这是一个常见的错误消息.我已经用Google搜索了这个错误信息,我看到很多帖子告诉我将/ portal /文件夹配置为IIS中的应用程序(我有),还有更多帖子告诉我我已经嵌套了web.configs(但是没有任何帖子提供解决方案的指导).
我的设置是我的根目录中有一个web.config,然后我正在尝试在/ portal /目录中创建一个公司门户./ portal /目录有自己的(必要的)web.config.
我的web.config第50行是这样的:
<customErrors mode="Off" defaultRedirect="customerrorpage.aspx"/>
<anonymousIdentification enabled="true"/>
<authentication mode="Forms"/>
<membership defaultProvider="MyProvider">
Run Code Online (Sandbox Code Playgroud)
所以我有domain.com/web.config和domain.com/portal/web.config ...所以我的domain.com/portal/default.aspx页面将无法加载.
这是什么真正的解决方案?我以某种方式找到一种方法将我的根web.config与我的/ portal /目录web.config合并,还是我离开这里?
任何指导将不胜感激!
我有各种javascripts,这是我的一个WordPress域中必需的插件,我知道它在php文件中的位置.
我正在采取一切措施来加快页面加载时间,网上的每个速度测试员都会说如果可能的话推迟javascripts.
我已经阅读了关于defer ='defer'和javascript中的异步函数,我认为其中一个将完成我想要完成的任务.但是我不明白我是如何在php文件中这样做的.
例如,这是一个特定插件的php文件的片段,其中调用了javascript文件:
function add_dcsnt_scripts() {
wp_enqueue_script( 'jquery' );
wp_enqueue_script( 'dcsnt', dc_jqsocialtabs::get_plugin_directory() . '/js/jquery.social.media.tabs.1.7.1.min.js' );
}
Run Code Online (Sandbox Code Playgroud)
我已经读过,最好这样做,以加快页面加载时间:
<script defer async src="..."></script>
Run Code Online (Sandbox Code Playgroud)
但我不知道如何在php文件中完成它.我想用我的所有javascript文件来做这件事.
我如何完成推迟或推断这个javascript片段是最后加载并加快页面加载时间?在所有浏览器中增加页面加载时间的理想方法是什么?感谢任何人提供的任何指导!
我在IIS7中做了很多重写规则,比如删除尾部斜杠,canonnical URL,小写字母等等.IIS改变了我的web.config,一切都在网站上运行正常,就像它应该的那样.但是在Visual Studio web.config中,开始<rewrite>语句用蓝色加下划线,在VS的底部,它表示元素'system.webServer'具有无效的子元素'rewrite'.但这就是IIS如何制作它......我没有手动执行此操作.我是否应该关注这个VS错误,或者我应该保持原样,因为它的工作原理是什么?
这是我的web.config的一个例子:
<system.webServer>
<rewrite> <-------------------- this is underlined in squiggly blue
<rules>
<rule name="RemoveASPX" enabled="true" stopProcessing="true">
<match url="(.*)\.aspx" />
<action type="Redirect" url="{R:1}" />
<conditions logicalGrouping="MatchAll">
<add input="{URL}" pattern="(.*)/default.aspx" negate="true" />
<add input="{URL}" pattern="(.*)/admin/*" negate="true" />
<add input="{URL}" pattern="(.*)/desktopmodules/*" negate="true" />
</conditions>
</rule>
Run Code Online (Sandbox Code Playgroud)
大约有5或6个其他规则,然后在结束</system.webServer>时结束.
有没有什么可以做jsFiddle所做的,但对于asp.net的东西,比如我在Visual Studio(vb)中的代码?您可以在哪里插入代码,查看结果,也许保存它,以便其他编码器可以查看并调试它?谢谢!
我有常规的IIS7重写规则 - 搜索引擎优化规则(规范名称标签,尾部斜杠,小写字母).他们工作正常.
但是后来一天之后,甚至几个小时之后,他们就走了 - 好像他们从来没有在那里,所以我必须在IIS7中再次重做它们.
任何人都可以告诉我为什么会这样,我该怎么办?谢谢!
我在WordPress小部件中有这个简单的代码片段:
<h3>Kevin Smith</h3><h2>The Official Kevin Smith Website</h2>
Run Code Online (Sandbox Code Playgroud)
该名称已更改为隐私.有没有办法让这些出现在同一条线上?
我是一个CSS假人,但我尝试过这样的事情:
<div display:inline><h3>Kevin Smith</h3><h2>The Official Kevin Smith Website</h2></div>
Run Code Online (Sandbox Code Playgroud)
但这不适用于CSS大师最明显的原因.
任何有关如何将这些内容放在同一条线上的指导将不胜感激!
*更新的解决方案*
对于任何有类似问题的人,我只是在@antyrat和@jacefarm的帮助下使用了它:
<div style="display:inline">Kevin Smith</div><p style="display:inline">The Official
Kevin Smith Website</p>
Run Code Online (Sandbox Code Playgroud)
这样,我能够以不同于p的方式设置div的样式,并且它们都是内联的 - 这正是我试图实现的.
我在拥有47页的asp.net(vb)网站上通过Yahoo的YSlow运行我的网站.有一些问题,但其中一个说我得到了" 使用无Cookie域名的F级 ".
具体来说,它说:
当浏览器请求静态图像并发送带有请求的cookie时,服务器会忽略cookie.这些cookie是不必要的网络流量.要解决此问题,请确保通过创建子域并将其托管在那里,通过无cookie请求请求静态组件.
我真的不知道他们想告诉我什么.他们说我的主页上的43个组件不是无cookie的,包括:site.css,print.css,homeslider.js,然后38或39 .jpg或.png图像不是无cookie的.
有谁知道如何改善这一点并提高我网站的性能?感谢您提供任何建议!
我已经搜索了所有内容,并且我已经阅读了大量不同的回复 - 有些我试图暗示没有成功.我不是一个专业的程序员,但我感谢这个论坛的人们教我很多东西,从jquery到doctypes,到你的名字!
我有一个在VWD 2010 Express中开发的网站.我只想知道两件事:
我知道搜索引擎/重复内容对你的域名和www.yourdomain都不好,所以我想设置301重定向,这样如果最终用户输入mydomain,它们会自动重定向到www.mydomain(带有www).
我已经移动了一些不在根目录中但在文件夹中的页面.所以我想用新的位置替换过时的页面.我想通过自动将它们从www.mydomain/services /engineering.aspx 重定向到www.mydomain/products /engineering.aspx来实现.
这难吗?是(推荐)使用.htaccess,web.config还是其他东西?
感谢您抽出宝贵时间阅读本文,我衷心感谢所有反馈.
杰森韦伯
asp.net redirect http-status-code-301 visual-web-developer-2010
我有一个用Visual Studio 2010/.net 4/VB制作的网站.
我真的很喜欢我发现的FAQ系统的布局,因为它很简单,但它是经典的asp.所以,显然,我不能包含我的母版页布局,但我想这没关系.
但我可以将FAQ系统转换为asp.net,还是有一些我可以使用的工具?
如果没有,是否可以在asp.net 4.0网站上拥有经典的asp页面?
任何指导都会真的很感激!
我使用Microsoft Visual Web Developer 2010开发了一个网站.我不是一个认真的程序员,但如果软件足够用户,我可以顺利通过.无论如何,我已经知道我开发的网站是在ASP.NET 4.0上 - 我认为它可能是4.0.30319,因为我看着我的电脑 - > c:/ - > windows - > microsoft.网- >框架.
无论如何,我所在的虚拟主机公司在他们的服务器上安装了ASP.NET 2.0.因此,当我上传我的网站时,我收到运行时错误,告诉我我的web.config是错误的,或者其他什么.但我很肯定这是因为我的网站是4.0,他们的服务器是2.0.
嗯,这是一个公司网站,所以它需要尽快起床.我知道我可以切换主机和所有这些,但是有人知道更容易修复吗?我尝试删除web.config和网站加载,但它都被搞砸了.该网站在我的localhost中工作正常.
所以它的长短 - 我能做些什么才能让我的网站在只有ASP.NET 2.0框架的服务器上运行?
asp.net ×8
vb.net ×2
web-config ×2
wordpress ×2
asp-classic ×1
asynchronous ×1
cookies ×1
css ×1
css3 ×1
html ×1
iis-7 ×1
iis-7.5 ×1
javascript ×1
jsfiddle ×1
performance ×1
php ×1
redirect ×1
yslow ×1