小编Jer*_*emy的帖子

_CopyWebApplication与web.config转换

我正在尝试在执行发布版本时自动发布我的Web应用程序.我正在使用_CopyWebApplication目标执行此操作.我将以下内容添加到我的.csproj文件中:

  <!-- Automatically Publish in Release build. -->
  <Import Project="$(MSBuildExtensionsPath)\Microsoft\VisualStudio\v10.0\WebApplications\Microsoft.WebApplication.targets" />
  <Target Name="AfterBuild">
    <RemoveDir Directories="$(ProjectDir)..\Output\MyWeb" ContinueOnError="true" />
    <MSBuild Projects="MyWeb.csproj" Properties="Configuration=Release;WebProjectOutputDir=$(ProjectDir)..\Output\MyWeb;OutDir=$(ProjectDir)bin\" Targets="ResolveReferences;_CopyWebApplication" />
  </Target>
Run Code Online (Sandbox Code Playgroud)

这有效,但有一个问题.此输出与在Visual Studio中使用"发布"菜单项时生成的输出之间的差异在于,在使用MSBuild方法时,Web.Release.config转换不会应用于Web.config文件.而是复制了Web.config,Web.Release.config和Web.Debug.config.

任何想法都表示赞赏.

msbuild msdeploy

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

为什么我的WPF数据网格中有奇怪的退格字符?

我们的软件在其整个用户界面中使用DataGrid来显示可编辑列表.在编辑某些元数据时,我想删除特定列中的文本以获取许多行.如果你进入F2-Backspace-Enter,F2-Backspace-Enter,F2-Backspace-Enter ......的节奏,这是非常快的.

如果您错过了模式的F2部分,只需在单元格上按Backspace-Enter,事情就不会那么顺利.WPF DataGrid实际上将使用退格符替换单元格的内容.根据您查看字符串的方式,这可能会显示为0×08,?,\ u0008或\ b.

到底怎么回事?

wpf wpfdatagrid

3
推荐指数
1
解决办法
323
查看次数

允许匿名访问Asp.Net中的特殊文件

我开始在我的asp.net网站上使用dotless,这需要一个特殊的httphandler来工作.该网站使用表单身份验证.这是问题所在:当我登录http://example.org/stylesheets/mystyles.less的请求时工作正常.它给了我适当的CSS.如果我没有登录,请求被拒绝,我被重定向到登录页面.有没有办法允许匿名访问此文件?这不起作用:

<location path="~/stylesheets">
    <system.web>
        <authorization>
            <allow users="*" />
        </authorization>
    </system.web>
</location>
Run Code Online (Sandbox Code Playgroud)

css asp.net forms-authentication dotless

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